Nginxは、無料のオープンソースの高性能HTTPサーバーです。 Nginxは、その安定性、豊富な機能セット、シンプルな構成、および低リソース消費で知られています。このチュートリアルでは、PHP5サポート(PHP-FPM経由)とMySQLサポートを備えたUbuntu11.10にNginxをインストールする方法を示します。
MySQL 5のインストール:
まず、次のコマンドを発行してMySQLをインストールします。
root@ubuntu~/ $ sudo apt-get install mysql-server mysql-client
MySQLユーザー「root」のパスワードを入力するように求められます 「。同じパスワードがユーザーroot@ localhostにも有効です。 [email protected]。も同様です。
MySQLの「root」ユーザーの新しいパスワード:<– yourrootsqlpassword
MySQLの「root」ユーザーのパスワードを繰り返します:<– yourrootsqlpassword
Nginxのインストール:
NginxはすでにUbuntuパッケージで利用可能であるため、次のコマンドを発行してNginxをインストールします。
root@ubuntu~/ $ sudo apt-get install nginx
インストール後にNginxを起動します。
root@ubuntu~/ $ sudo /etc/init.d/nginx start
Webブラウザを開いてNginxのインストールをテストし、 http://192.168.0.10に移動します。 。 「WelcometoNginx!」という次のWebページが表示されます。 「。
Ubuntu11.10のデフォルトのnginxドキュメントルートは/usr/ share / nginx/wwwです。構成ファイルは/etc/nginxディレクトリにあります。
PHP5のインストール:
次に、PHP-FPM(PHP-FPM(FastCGI Process Manager)を介してPHP5をインストールします。これは、代替のPHP FastCGI実装です。あらゆるサイズのサイト、特に忙しいサイトに役立つ追加機能がいくつかあります)。次のコマンドを発行してインストールします。
root@ubuntu~/ $ sudo apt-get install php5-fpm
PHP5のインストール後、Nginxサーバーを再起動します。
root@ubuntu~/ $ sudo /etc/init.d/nginx reload
PHPのテスト:
PHPをテストするには、1つのPHPファイルをnginxのデフォルトディレクトリに配置します
手順1.ターミナルで、次の行をコピーして貼り付けます。
root@ubuntu~/ $ sudo vi /usr/share/nginx/html/info.php
これにより、info.phpというファイルが開きます。
ステップ2.この行をコピーしてinfo.phpファイルに貼り付けます:
<?php phpinfo(); ?>
手順3.ファイルを保存して閉じます。 Esc +; wqを使用します ファイルを保存します。
ステップ4.次に、Webブラウザーを開き、Webアドレスに次のように入力します。
http://192.168.0.10/info.php
ページは次のようになります:
上記のスクリーンショットから、PHP5は機能しており、サーバーAPI行に示されているように、FPM/FastCGIを介して機能しています。さらに下にスクロールすると、PHP5ですでに有効になっているすべてのモジュールが表示されます。 MySQLがそこにリストされていないことがわかります。これは、PHP5でMySQLがまだサポートされていないことを意味します。 PHP5にMySQLサポートをインストールする必要があります。
PHP5でのMySQLサポート:
PHP5でMySQLをサポートするには、php5-mysqlパッケージをインストールします。
root@ubuntu~/ $ sudo apt-get install php5-mysql
インストールしたら、PHP-FPMを再起動します。
root@ubuntu~/ $ sudo /etc/init.d/php5-fpm restart
次に、PHPをテストするためにすでに開いているWebブラウザを更新します。
サポートパッケージをインストールする前にリストされていないMySQLモジュールのリストがあります。