UbuntuではNginx、PHP環境を構築するのが一番簡単な方法です。
前書き:百度が出てきた結果、お父さんを陥れました。他の人がお父さんを陥れているという文章もありますが、彼自身もお父さんを陥れています。業界の良心を求めます。やはりGoogleが頼りです。
システム環境:Ubuntu 13とLinux Mint 15は全部通過します。
デフォルトでインストールされているのはnginx 1.2.5、php 5.4.9です。
インストール先:
設定ファイルを編集します。
location~\.php$を見つけたら、5行でコメントをキャンセルします。
開始nginx:
1.defaultファイルで、見つけました。
2.defaultファイルに、server{}インジケータのlocation/{}インジケータの中に、加入します。
3.server{}インジケータのroot行はファイルのルートディレクトリであり、自分で修正すればそのフォルダをウェブサイトのルートディレクトリとすることができます。
システム環境:Ubuntu 13とLinux Mint 15は全部通過します。
デフォルトでインストールされているのはnginx 1.2.5、php 5.4.9です。
インストール先:
sudo apt-get install nginx php5-fpm
私は新しく設置したUbuntu 13でテストに合格しました。本当にこの二つのものだけをインストールすればいいです。設定ファイルを編集します。
sudo gedit /etc/nginx/site-available/default
注意、geditでviで編集しない場合は、site-availableのdefaultファイルを編集します。site-enabeledのdefaultを編集すると、gedit保存時にデフォルトで「default~」のバックアップが発生しますので、このバックアップもnginxによって有効な配置ファイルとしてエラーして起動できません。保険のやり方は、site-availableの下のファイルを編集した後も手動でバックアップファイルを削除します。location~\.php$を見つけたら、5行でコメントをキャンセルします。
location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
これでいいです開始nginx:
sudo service nginx start
拡張子:1.defaultファイルで、見つけました。
index index.html index.htm;
この行に加入します
index index.html index.htm index.php;
phpファイルでデフォルトのホームページが作れます。2.defaultファイルに、server{}インジケータのlocation/{}インジケータの中に、加入します。
autoindex on;
フォルダ内にindexファイルがないと、自動的にインデックスファイルが作成されます。3.server{}インジケータのroot行はファイルのルートディレクトリであり、自分で修正すればそのフォルダをウェブサイトのルートディレクトリとすることができます。