GNU/Linux >> Linux の 問題 >  >> Ubuntu

Linux Mint 12 / Ubuntu 11.10にPHP5(FastCGI)とMySQLを使用してLighttpdをインストールする方法

セキュリティ、速度、コンプライアンス、柔軟性—これらはすべてlighttpd(pron。> lighty)これはWebサーバーの効率を急速に再定義しています。高性能環境向けに設計および最適化されているためです。他のWebサーバーと比較してメモリフットプリントが小さく、cpu-loadの効果的な管理、および高度な機能セット(FastCGI、SCGI、Auth、Output-Compression、URL-Rewritingなど)を備えたlighttpdは、すべてのサーバーに最適なソリューションです。それは負荷の問題に苦しんでいます。そして何よりも、改訂されたBSDライセンスの下でライセンスされたオープンソースです。

ここでは、LinuxMint12にPHPとMySQLを使用してLighttdをインストールする方法について説明します。

Lighttpdのインストール:

まず、Lighttpdをインストールします。

ターミナルで次のコマンドを入力し、Enterキーを押します。

raj@geeksite~/$ sudo apt-get install lighttpd

次のコマンドを使用してlighttpdを起動します。

raj@geeksite~/$ sudo /etc/init.d/lighttpd restart

Lighttpdのテスト:

すべてが正しくインストールされていることを確認するために、Lighttpdをテストして正しく機能していることを確認します。任意のWebブラウザを開き、Webアドレスに次のように入力します。

 http://127.0.0.1/index.lighttpd.html  or  http://your.ip.addr.ess/index.lighttpd.html

Lighttpdプレースホルダーページが表示されます。lighttpdのデフォルトのドキュメントルートは/var / www /です。 Ubuntu /LinuxMintの場合。設定ファイルは/etc/lighttpd/lighttpd.conf 追加の設定は/etc/lighttpd/conf.available/に保存されます ディレクトリ。

MySQLのインストール:

次に、MySQLサーバーとクライアントをインストールします。どちらもLinuxMintリポジトリで利用できます。次のコマンドを発行してインストールするだけです。

raj@geeksite~/$ sudo apt-get install mysql-server mysql-client php5-mysql

インストール後、MySQLのrootパスワードを設定するように求められるので、パスワードを入力するだけです。

パスワードを再入力して確認します。

PHPのインストール:

次は、FastCGIを使用してUbuntuにPHP5をインストールします。 Ubuntu / Linux Mintは、FastCGI対応のPHP5パッケージを提供します。次のコマンドを発行してインストールできます。

raj@geeksite~/$ sudo apt-get install php5-cgi

PHP5とLighttpdの設定:

LighttpdでPHP5を有効にするには、構成ファイル /etc/php5/cgi/php.iniを変更し、cgi.fix_pathinfo =1:の行のコメントを解除する必要があります。

raj@geeksite~/$ sudo gedit /etc/php5/cgi/php.ini 

[…]

 ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
 ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
 ; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
 ; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
 ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
 ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
 ; http://php.net/cgi.fix-pathinfo
 cgi.fix_pathinfo=1
 [...]

FastCGI構成を有効にするには( /etc/lighttpd/conf-available/10-fastcgi.conf に保存されています) )、次のコマンドを実行します:

raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi
raj@geeksite~/$ sudo lighttpd-enable-mod fastcgi-php

変更を加えるためにサーバーをリロードするには、ターミナルに入力します。

raj@geeksite~/$ sudo /etc/init.d/lighttpd force-reload

PHPのテスト:

PHPをテストするには、1つのPHPファイルをLighttpdのデフォルトディレクトリに配置します。

ターミナルで次の行をコピーして貼り付けます:

raj@geeksite~/$ sudo gedit /var/www/info.php

これにより、phpinfo.phpというファイルが開きます。

この行をコピーして情報ファイルに貼り付けます:

<?php phpinfo(); ?>

ファイルを保存して閉じます。

次に、Webブラウザを開いて、Webアドレスに次のように入力します。

http://127.0.0.1/info.php or http://your.ipadd-ress/info.php

ページは次のようになります:

スクリーンショットに示されているように、PHP5は正常に動作しており、サーバーAPI に示すように、FastCGIを介して動作しています。 ライン。さらに下にスクロールすると、PHP5ですでに有効になっているすべてのモジュールが表示されます。 MySQLのサポート情報を確認してください。

これで、Webサーバーが機能する準備が整いました。


Ubuntu
  1. CentOS 6 /RHEL6にPHP5FastCGIとMySQLを使用してlighttpdをインストールする方法

  2. PHP5FastCGIとMySQLを使用してFedora16にlighttpdをインストールする方法

  3. PHP5FastCGIとMySQLを使用してFedora20にlighttpdをインストールする方法

  1. PHP5FastCGIとMySQLを使用したLighttpdをFedora21にインストールします

  2. openSUSE12.1にPHP5FastCGIとMySQLを使用してlighttpdをインストールする方法

  3. Ubuntu11.04にPHP5とMySQLを使用してCherokeeWebサーバーをインストールする方法

  1. UbuntuおよびLinuxMintにSkype5.0をインストールする方法

  2. Ubuntu11.10にPHP5とMySQLを使用してNginxをインストールする方法

  3. Ubuntu11.04にPHP5とMySQLを使用してLighttpdをインストールする方法