Ubuntu + Nginx + PHP

  
を構築するための最も簡単な方法

序文:Baiduの結果はとても良く、他の人はピットを付けていると言う記事もありますが、彼自身もピットを付けています。業界の良心を求める。それでもGoogleは信頼できます。

システム環境:Ubuntu 13とLinux Mint 15の両方が合格です。

デフォルトのインストールはnginx 1.2.5、php5.4.9です。

最初にインストールします。

sudo apt-get nginxをインストールします。php5-fpm

私は私です。新しくインストールされたUbuntu13でテストされて、それはこれら二つのことだけをインストールするのに十分です。

次に設定ファイルを編集します。

sudo gedit /etc /nginx /site-available /default

viの代わりにgeditを使用して編集する場合は、site-availableの下のデフォルトファイルを編集する必要があります。 geditはデフォルトで< default〜'のバックアップを保存するので、site-enabledでのデフォルトは、このバックアップもnginxによって有効な設定ファイルとして使用され、開始できません。保険業務はsite-availableでファイルを編集した後に手動でバックアップファイルを削除することです。

場所を探す〜\\ .php $、コメントアウトしないで5行、次のようになります。


 location〜\\ .php $ {#fastcgi_split_path_info ^(。+ \\ .php)(/.+)$;##注:php.iniに" cgi.fix_pathinfo = 0;"があるはずです。###php5-cgiだけの場合:#fastcgi_pass 127.0.0.1:9000;# #php5-fpmの場合:fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params;}これは次のようになります。 


nginxの起動:

sudo service nginxの起動

拡張子:

1.デフォルトのファイルで、index index.html index.htmlを見つけます。;

この行は

に追加されます。index index.html index.htm index.php;

これにより、デフォルトのホームページとしてphpファイルを使用することができます。

2.defaultファイルで、サーバーのlocation /{}インジケーターに

autoindex onを追加します。

フォルダー内にインデックスファイルがない場合、ファイルは自動的にインデックスされます。 。

3.サーバーのルート行{}はファイルのルートディレクトリで、そのフォルダをWebサイトのルートディレクトリとして変更できます。

参照:http://ubuntuhandbook.org/index .php /2013/10 /install-nginx-php 5 -mysql-lemp-ubuntu-1310 /

ソースを指定してください:http://blog.csdn.net/hursing

Copyright © Windowsの知識 All Rights Reserved