XAMPP
2018.03.08 パソコン・WEB_TECH XAMPP
DEV
Windows10 ⇩
Ubuntu16.04 ⇩
Windows10
はじめに ⇩
記事 ⇩
Forum ⇩
DEMO ⇩
RESOURCE ⇩
DOC ⇩
GitHub ⇩
Docker ⇩
設定 ⇩
基礎 ⇩
応用 ⇩
実用 ⇩
はじめに ⇩
ちょいメモ ⇩
用語 ⇩
はじめに
XAMPP(ザンプ)とは、
XAMPP(ザンプ)とは、
XAMPP XAMPP Xampp logo.svg 開発元 Apache Friends 最新版 7.2.2 / 2018年2月16日(1日前) 対応OS クロスプラットフォーム (Linux / Windows / macOS / Solaris) 種別 WAMP ライセンス GPL 公式サイト www.apachefriends.org テンプレートを表示 XAMPP(ザンプ)とは、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージとしてまとめたもので、 apachefriends.orgから提供されている。 主として開発用あるいは学習用ではあるが、イントラネットなどにおいて実運用環境として使われることもある。概要
Apache(Webサーバ)、MariaDB(SQLデータベースサーバ;旧バージョンはMySQL)とWebプログラミング言語であるPHPや 同目的で使われるPerlの4つの主要ソフトウェアとphpMyAdminなどの管理ツール、さらにSQLiteなど、いくつかの補助的な] ソフトウェアとライブラリモジュールが含まれている。 現在、Windows、Linux、macOS、Solarisで利用可能である。 本来、前述の複数のソフトウェアは個別にインストールする必要があり、非常に手間がかかるが、XAMPPは一括してインス トールするだけで、すぐに開発や運用が開始できる。 パッケージとしての特性上、個々のソフトウエアのバージョンが必ずしも最新版で揃えられてはおらず、特にドライバモジ ュールに古いまま更新されていないものが含まれるが、開発用・学習用としては十分といえる。
ちょいメモ
用語
DEMO
RESOURCE
DOC
GitHub
Docker
設定
基礎
応用
実用
Ubuntu 16.04
はじめに ⇩
記事 ⇩
Forum ⇩
DEMO ⇩
RESOURCE ⇩
DOC ⇩
GitHub ⇩
Docker ⇩
設定 ⇩
基礎 ⇩
応用 ⇩
実用 ⇩
はじめに ⇩
ちょいメモ ⇩
用語 ⇩
はじめに
XAMPP(ザンプ)とは、
XAMPP(ザンプ)とは、
XAMPP XAMPP Xampp logo.svg 開発元 Apache Friends 最新版 7.2.2 / 2018年2月16日(1日前) 対応OS クロスプラットフォーム (Linux / Windows / macOS / Solaris) 種別 WAMP ライセンス GPL 公式サイト www.apachefriends.org テンプレートを表示 XAMPP(ザンプ)とは、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージとしてまとめたもので、 apachefriends.orgから提供されている。 主として開発用あるいは学習用ではあるが、イントラネットなどにおいて実運用環境として使われることもある。概要
Apache(Webサーバ)、MariaDB(SQLデータベースサーバ;旧バージョンはMySQL)とWebプログラミング言語であるPHPや 同目的で使われるPerlの4つの主要ソフトウェアとphpMyAdminなどの管理ツール、さらにSQLiteなど、いくつかの補助的な] ソフトウェアとライブラリモジュールが含まれている。 現在、Windows、Linux、macOS、Solarisで利用可能である。 本来、前述の複数のソフトウェアは個別にインストールする必要があり、非常に手間がかかるが、XAMPPは一括してインス トールするだけで、すぐに開発や運用が開始できる。 パッケージとしての特性上、個々のソフトウエアのバージョンが必ずしも最新版で揃えられてはおらず、特にドライバモジ ュールに古いまま更新されていないものが含まれるが、開発用・学習用としては十分といえる。
ちょいメモ
用語
DEMO
RESOURCE
DOC
Backup and Restore MySQL/MariaDB Databases
phpMyAdminの使用
Backup and Restore MySQL/MariaDB Databases
phpMyAdminの使用
XAMPPには、MySQL / MariaDBデータベースサーバを管理するためのオープンソースのブラウザベースのツールphpMyAdmin が含まれています。 phpMyAdminを使用してMySQL / MariaDBデータベースをバックアップするには、次の手順を実行します。 http://localhost/phpMyAdminまたはhttp://127.0.0.1/phpMyAdminを参照してください。 必要に応じて、データベースアクセス認証情報を使用してログインします。 新しいXAMPPインストールで何も変更せずに、空のパスワードを使ってrootとしてログインすることができます。 左側のナビゲーション・ペインのリストから、バックアップするデータベースを選択します。 この場合、bitnami_wordpressという名前のWordPressデータベースをバックアップしています。 上部のナビゲーションバーで[エクスポート]コマンドを選択します。 結果のページで、エクスポート方法として「クイック」を選択し、出力形式として「SQL」を選択します。続行するには [移動]をクリックします。 phpMyAdminはデータベースを一連のSQL文としてテキストファイルにエクスポートします。 完了すると、ブラウザはデスクトップにダウンロードするように求めます。 このテキストファイルはあなたのバックアップですので、安全に保管してください! 後でデータベースを復元することもできます。 phpMyAdminを使用して新しいMySQL / MariaDBデータベースにデータを復元するには、次の手順を実行します。 http://localhost/phpMyAdminまたはhttp://127.0.0.1/phpMyAdminを参照してください。 必要に応じて、データベースアクセス認証情報を使用してログインします。 左側のナビゲーションペインで「新規」コマンドを選択します。 表示されるページで、新しいデータベースの名前(この場合はmyblog)を入力します。 照合順序 "utf8_general_ci"を選択します。 [作成]をクリックしてデータベースを作成します。 データベースが作成されると、左側のナビゲーションペインに表示されます。 左側のナビゲーションペインから新しいデータベースを選択します。 表示されるページで、上部のナビゲーションバーで[インポート]コマンドを選択します。 "参照..."ボタンをクリックし、先に作成したバックアップファイルを選択します。 続行するには[移動]をクリックします。 phpMyAdminは、バックアップファイルからデータをインポートします。 完了したら、インポートのステータスを示す画面が表示されます。 データベースの内容を参照すると、元のデータが表示されます。 これで、アプリケーションの構成を更新し、新しく作成したデータベースを指すようになります。 たとえば、Bitnami WordPressモジュールでは、XAMPPインストールディレクトリのapps\wordpress\htdocs\サブディレ クトリにあるwp-config.phpファイルを編集する必要があります。 このファイル内で、新しいデータベース名を使用するようにDB_NAME定数を更新する必要があります。 デフォルトでは、PHP(したがってphpMyAdmin)は最大128 MBのアップロードのみを受け付けるように設定されています。 データベースがこれよりも大きい場合は、より大きなアップロードサイズを受け入れるようにPHP設定ファイルを変更する 必要があります。 これを行うには、XAMPPインストールディレクトリのetc \サブディレクトリにあるphp.iniファイルを編集し、 post_max_sizeおよびupload_max_filesize変数の値を増やします。 変更を保存し、Apacheを再起動して変更を有効にします。コマンドラインツールの使用
MySQLとMariaDBには、データベースの迅速なバックアップと復元に使用できる2つのコマンドラインツールが含まれていま す。 mysqldumpツールは、データベースの内容をテキストファイルにエクスポートするために使用され、mysqlクライアントは、 テキストファイルからMySQL/MariaDBデータベースにデータをインポートするために使用されます。 コマンドラインからMySQL/MariaDBデータベースをバックアップするには、次の手順を実行します。 MySQL / MariaDBサーバーが稼働していることを確認してください。 新しいLinux端末を開きます。 以下のコマンドを使用して、選択したデータベースの内容をエクスポートします。 この例では、bitnami_wordpress.sqlという名前のファイルにbitnami_wordpressという名前のWordPressデータベースをバッ クアップしています。 このテキストファイルはあなたのバックアップですので、安全に保管してください! /opt/lampp/bin/mysqldump --user = root --password = "" bitnami_wordpress > bitnami_wordpress.sql 後でデータベースを復元することもできます。 コマンドラインから新しいMySQL/MariaDBデータベースにデータを復元するには、次の手順を実行します。 MySQL / MariaDBサーバーが稼働していることを確認してください。 新しいLinux端末を開きます。 mysqlクライアントを使用して、データを保持する新しい空のデータベースを作成します。 この例では、新しいデータベースの名前はmyblogです。 /opt/lampp/bin/mysql --user = root --password = "" -e "CREATE DATABASE myblog" コマンドで正しいデータベースアクセス認証情報を使用することを忘れないでください。 変更のない新しくXAMPPのインストールでは、通常、空のパスワードでrootとしてログインできます。 mysqlクライアントを使用して、バックアップファイルの内容を新しいデータベースにインポートします。 /opt/lampp/bin/mysql --user = root --password = "" - データベース= myblog < bitnami_wordpress.sql コマンドラインクライアントは、バックアップファイルからデータをインポートします。 データベースの内容を参照すると、元のデータが表示されます。 これで、アプリケーションの構成を更新し、新しく作成したデータベースを指すようになります。 たとえば、Bitnami WordPressモジュールでは、XAMPPインストールディレクトリのapps/wordpress/htdocs /サブディレ クトリにあるwp-config.phpファイルを編集する必要があります。 このファイル内で、新しいデータベース名を使用するようにDB_NAME定数を更新する必要があります。
GitHub
Docker
設定
基礎
応用
実用