LAMPは、Linux、Apache、MySQL、およびPHPの略です。ほとんどのウェブサイトは上記の組み合わせで動作します。ここでは、Feodra15をLinuxとして使用しました。 LAMPの主な目的は、本番環境に移行する前に、プログラマーがローカルでアプリケーションをテストすることです。
ここでは、YUMリポジトリを使用してLAMPをインストールする方法を紹介します。
以下は、Yumを使用してLAMP(FedoraのApache、PHP、およびMySQL)をインストールする手順です。-
Linuxのインストール:
ここでは、Fedora 15のインストール方法については説明しません。この投稿の主な目的は、AMP(Apache、MySQL、およびPHP)のみをセットアップすることです。
Apacheのインストール:
まず、Apacheをインストールします。
ステップ1:ターミナルを開く
ステップ2:Apacheのパッケージ名はhttpdです。 YUMを使用してhttpdをインストールします。ターミナルで次のコマンドを入力し、Enterキーを押します。
[root @ SRV01〜]#yum install httpd
ステップ3:次のコマンドを使用してApacheを起動します。
[root @ SRV01〜]#/etc/init.d/httpd start
ステップ4:起動のたびにApacheを起動するには、ターミナルで次のように入力してEnterキーを押します。
[root @ SRV01〜]#chkconfig –level 35 httpd on
Apacheのテスト:
すべてが正しくインストールされていることを確認するために、Apacheをテストして正しく機能していることを確認します。
1.任意のWebブラウザを開き、Webアドレスに次のように入力します。
http://localhost/またはhttp://192.168.0.10
「Fedoraテストページ」というWebページが表示されます。これで、Apacheは正常に機能しています。 ApacheのデフォルトのドキュメントルートはFedoraの/var/ www / htmlであり、設定ファイルは/etc/httpd/conf/httpd.confです。追加の構成は/etc/httpd/conf.d/ディレクトリに保存されます。
MySQLのインストール:
次に、LinuxにMySQLをインストールし、手順に従います。
ステップ1:ターミナルを開き、Enterキーを押します。
手順2:次のコマンドを入力して、Enterキーを押します。
[root @ SRV01〜]#yum install mysql-server mysql
インストールしたら。 MySQLのインストールを有効にするために、httpdサーバーを再起動します。
[root @ SRV01〜]#service httpd restart
ステップ3:起動のたびにMySQLを起動するには、ターミナルで次のように入力してEnterキーを押します。
[root @ SRV01〜]#chkconfig –level 35 mysqld on
Nexは、mysql_secure_installationコマンドを使用してMySQLを安全にすることです。
このプログラムを使用すると、次の方法でMySQLインストールのセキュリティを向上させることができます。
-
root
のパスワードを設定できます アカウント。 -
root
を削除できます ローカルホストの外部からアクセスできるアカウント。 - 匿名ユーザーアカウントを削除できます。
test
を削除できます データベース(デフォルトでは、匿名ユーザーを含むすべてのユーザーがアクセスできます)、およびtest_
で始まる名前のデータベースに誰でもアクセスできるようにする特権 。
[root @ server1〜]# mysql_secure_installation
注:このスクリプトのすべての部分を実行することは、すべてのMySQLに推奨されます
本番環境で使用されているサーバー!各ステップを注意深くお読みください。
MySQLにログインしてセキュリティを確保するには、現在のSQLが必要です
rootユーザーのパスワード。 MySQLをインストールしたばかりの場合は、
まだルートパスワードを設定していません。パスワードは空白になります。
なので、ここでEnterキーを押すだけです。
rootの現在のパスワードを入力します(noneの場合は入力します): <– ENTER
OK、パスワードの使用に成功し、次に進みます…
ルートパスワードを設定すると、誰もMySQLにログインできないようになります
適切な承認なしのrootユーザー。
ルートパスワードを設定しますか? [Y / n] <– ENTER
新しいパスワード: <– yourrootsqlpassword
新しいパスワードを再入力します: <– yourrootsqlpassword
パスワードが正常に更新されました!
特権テーブルの再読み込み..
…成功!
デフォルトでは、MySQLインストールには匿名ユーザーがいて、誰でも許可します
ユーザーアカウントを作成せずにMySQLにログインする
それら。これは、テストとインストールの作成のみを目的としています。
少しスムーズになります。に移動する前に、それらを削除する必要があります
生産環境。
匿名ユーザーを削除しますか? [Y / n] <– ENTER
…成功!
通常、rootは「localhost」からの接続のみを許可する必要があります。これ
は、誰かがネットワークからのルートパスワードを推測できないようにします。
rootログインをリモートで禁止しますか? [Y / n] <– ENTER
…成功!
デフォルトでは、MySQLには「test」という名前のデータベースが付属しており、誰でも使用できます。
アクセス。これもテストのみを目的としているため、削除する必要があります
本番環境に移行する前。
テストデータベースを削除してアクセスしますか? [Y / n] <– ENTER
–テストデータベースの削除…
…成功!
–テストデータベースの特権を削除しています…
…成功!
特権テーブルを再読み込みすると、これまでに行われたすべての変更が確実になります
はすぐに有効になります。
特権テーブルを今すぐリロードしますか? [Y / n] <– ENTER
…成功!
クリーンアップ…
すべて完了です。上記のすべての手順を完了した場合は、MySQL
インストールは安全になっているはずです。
MySQLをご利用いただきありがとうございます!
[root @ server1〜]#
PHPのインストール:
デフォルトでは、ApacheサーバーはHTML言語のみをサポートしており、PHPをインストールする必要があるためPHPはサポートしていません。 PHPをインストールするには、手順に従ってください。
手順1:ターミナルを再度開きます。
ステップ2:ターミナルに次の行を入力してEnterキーを押します:このコマンドにはMySQLのサポートパッケージが含まれています。
[root @ SRV01〜]#yum install php php-mysql
ステップ3.PHPのインストール後にサーバーを再起動する必要があります。これを行うには、ターミナルで次のように入力します。
[root @ SRV01〜]#service httpd restartPHPのテスト:
PHPをテストするには、1つのPHPファイルをApacheのデフォルトディレクトリに配置します。デフォルトのWebサイトのドキュメントルートは/var/ www/htmlです。次に、そのディレクトリに小さなPHPファイル(info.php)を作成し、ブラウザで呼び出します。このファイルには、インストールされているPHPのバージョンなど、PHPのインストールに関する多くの役立つ詳細が表示されます。
手順1.ターミナルで、次の行をコピーして貼り付けます。
[root @ SRV01〜]#vi /var/www/html/info.php
これにより、 info.phpというファイルが開きます。 。
ステップ2.この行をコピーしてphpinfoファイルに貼り付けます:
<?php phpinfo(); ?>
手順3.ファイルを保存して閉じます。 Esc +; wqを使用します ファイルを保存します。
ステップ4.次に、Webブラウザーを開き、Webアドレスに次のように入力します。
http://localhost/info.phpまたはhttp://192.168.0.10/info.php
ページは次のようになります:
ブラウザを下にスクロールしてモジュールセクションに移動し、MySQLのサポートを確認します。以下のような画面が表示されます。
phpMyAdmin:
phpMyAdminは、MySQLデータベースを管理するためのWebベースのインターフェイスです。データベースを非常に簡単に管理するのに役立ちます。これはfedoraパッケージで利用できます。したがって、次のコマンドを使用してインストールします。
[root @ SRV01〜]#yum install phpmyadmin
次に、phpMyAdminを設定します。デフォルトでは、phpMyAdminはローカルホストからの接続のみを受け入れます。 phpMyAdminが外部からの接続を受け入れるようにするには、
#<Directory /usr/share/phpMyAdmin/> # Order Deny,Allow # Deny from All # Allow from 127.0.0.1 # Allow from ::1 #</Directory>
構成したら。 phpMyAdminのインストールを有効にするために、httpdサーバーを再起動します。
[root @ SRV01〜]#service httpd restart
その後、 http://127.0.0.1/phpmyadmin/でphpMyAdminにアクセスできます。 またはhttp://192.168.0.10/phpmyadmin /
以上です!