转自:http://www.itzgeek.com/how-tos/linux/fedora-how-tos/install-apache2-with-php5-and-mysql-on-fedora-21-lamp.html#axzz3Ol5qOZ16
参考资料:
https://www.howtoforge.com/fedora-21-apache-mysql-php-lamp
LAMP Linux、Apache、MySQL、および PHP の略です。ほとんどの Web サイトは上記の組み合わせで動作します。 LAMP の主な目的は、運用に入る前にプログラマがアプリケーションをローカルでテストすることです。以下は、Fedora に LAMP (Apache、PHP、MySQL) をインストールする手順です。
Linux のインストール:
ここでは、Fedora 21 のインストール方法を説明しません。この投稿の主な目的は、AMP をセットアップすることです。 (Apache、MySQL、および PHP) のみ。
Apache のインストール:
まず、Apache をインストールします。ターミナルを開いて root に切り替えます。
$ su
パッケージの名前は httpd で、ターミナルで次のコマンドを入力して Enter キーを押します。
# yum install httpd
次のコマンドを使用して Apache を起動します。
# systemctl start httpd.service
毎回の起動中に Apache を起動するには、ターミナルで次のように入力して Enter キーを押します。
# systemctl enable httpd.service
外部ネットワークからの http リクエストを許可するようにファイアウォールを構成します。
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
Apache のテスト:
すべてが正しくインストールされていることを確認するために、ここで Apache をテストします。正しく動作していることを確認します。
任意の Web ブラウザを開いて、Web アドレスに次の内容を入力します:
http://localhost/ または http://192.168.0.10
「Fedora Test Page」というWebページが表示されます。これで、Apache は正常に動作するようになりました。 Apache のデフォルトのドキュメント ルートは、Fedora では /var/www/html で、設定ファイルは /etc/httpd/conf/httpd.conf です。追加の設定は /etc/httpd/conf.d/ ディレクトリに保存されます。
Fedora 21 - Apache デフォルト ページFedora 21 ? Apache のデフォルト ページ
MySQL のインストール:
次に、Linux に MySQL をインストールします。手順に従ってください。次のコマンドを入力して Enter キーを押します。
# yum install mariadb mariadb-server
MySQL サーバーを開始します。
# systemctl start mariadb.service
MySQL を作成するには毎回の起動時に開始するには、ターミナルで次のように入力して Enter キーを押します。
# systemctl Enable mariadb.service
次に、mysql_secure_installation コマンドを使用して MySQL を安全にします。
このプログラムを使用すると、次の方法で MySQL インストールのセキュリティを向上させることができます:
root アカウントのパスワードを設定できます。
ローカル ホストの外部からアクセスできる root アカウントを削除できます。
匿名ユーザー アカウントを削除できます。
テスト データベース (デフォルトでは匿名ユーザーを含むすべてのユーザーがアクセス可能) と、test_ で始まる名前のデータベースへのアクセスを誰でも許可する権限を削除できます。
[root@server1 ~]# mysql_secure_installation
注: 本番環境で使用されているすべての MariaDB
サーバーでは、このスクリプトのすべての部分を実行することをお勧めします。 各ステップをよく読んでください!
MariaDB にログインしてセキュリティを保護するには、root ユーザーの現在の
パスワードが必要です。 MariaDB をインストールしたばかりで、
まだ root パスワードを設定していない場合、パスワードは空白になります
ので、ここで Enter キーを押すだけです。
root の現在のパスワードを入力してください (なし): root パスワードを入力してください
OK、パスワードが正常に使用されました。次に進みます…
root パスワードを設定すると、適切な権限がなければ誰も MariaDB にログインできなくなります
root ユーザー。
root パスワードを設定しますか? [Y/N] y
新しいパスワード:
新しいパスワードを再入力してください: root パスワードを再入力してください
パスワードが正常に更新されました!
特権テーブルをリロードしています..
… 成功しました!
デフォルトでは、MariaDB インストールには匿名ユーザーがあり、誰でも
ログインすることができます。
のために作成されたユーザー アカウント。 これはテストとインストールのみを目的としています
もう少しスムーズに行きましょう。
本番環境に移行する前に、それらを削除する必要があります。
匿名ユーザーを削除しますか? [はい/いいえ]
… 成功しました!
通常、root は「localhost」からの接続のみを許可されます。 これにより、
誰かがネットワークから root パスワードを推測できないようになります。
リモートでの root ログインを禁止しますか? [はい/いいえ]
… 成功!
デフォルトでは、MariaDB には誰でもアクセスできる 'test' という名前のデータベースが付属しています
。 これもテストのみを目的としており、運用環境に移行する前に削除する必要があります
テスト データベースを削除してそれにアクセスしますか? [はい/いいえ]
?テスト データベースを削除しています…
… 成功しました!
?テスト データベースの権限を削除しています…
… 成功しました!
権限テーブルを再ロードすると、これまでに行われたすべての変更が確実に有効になります
。
今すぐ権限テーブルを再ロードしますか? [はい/いいえ]
… 成功しました!
クリーンアップ…
すべて完了しました! 上記の手順をすべて完了すると、MariaDB
のインストールは安全になるはずです。
MariaDB をご利用いただきありがとうございます!
PHP のインストール:
デフォルトでは、Apache サーバーは HTML 言語のみをサポートします。 、PHPではないため、PHPをインストールする必要があります。 PHP をインストールするには、次の手順に従ってください。ターミナルに次の行を入力して Enter キーを押します。このコマンドには MySQL のサポート パッケージが含まれています。
# yum install php php-mysql
PHP のインストール後、Apache サービスを再起動する必要があります。これを行うには、ターミナルで次のように入力します。
# systemctl restart httpd.service
PHP のテスト:
PHP をテストするには、PHP ファイルを 1 つ、デフォルトのディレクトリに配置します。アパッチ。デフォルトの Web サイトのドキュメント ルートは /var/www/html です。次に、そのディレクトリに小さな PHP ファイル (info.php) を作成し、ブラウザでそれを呼び出します。このファイルには、インストールされている PHP バージョンなど、PHP インストールに関する多くの役立つ詳細が表示されます。
ターミナルで次の行をコピー/ペーストします:
# vi /var/www/html/info .php
これにより、info.php.
というファイルが開きます。この行をコピーして phpinfo ファイルに貼り付けます:
ファイルを保存して閉じます。 Esc + ;wq を使用してファイルを保存します。
次に、Web ブラウザを開いて、Web アドレスに次のように入力します:
http://localhost/info.php または http:// 192.168.0.10/info.php
ページは以下のようになります:
Fedora 21 - LAMP PHPInfoFedora 21 ? LAMP PHPInfo
ブラウザを下にスクロールしてモジュールセクションを表示し、MySQL のサポートを確認します。以下のような画面が表示されます。
Fedora 21 - LAMP PHPInfo MySQL SupportFedora 21 ? LAMP PHPInfo MySQL サポート
詳細はこちら: http://www.itzgeek.com/how-tos/linux/fedora-how-tos/install-apache2-with-php5-and-mysql-on-fedora- 21-lamp.html#ixzz3OmDfNCwB
© 2014 ITzGeek.無断転載を禁じます。