Verwenden Sie zum Starten den Befehl service nginx start unter Linux und melden Sie sich bei localhost an, um die Begrüßungsseite anzuzeigen.
Während des Änderungsprozesses habe ich index.php zum Server hinzugefügt,
root ist immer noch /usr/share/nginx/html, es wurden keine Änderungen vorgenommen.
Wenn ich localhost öffne, wird ein 502 Bad Gateway-Fehler gemeldet.
Nach Angaben im Internet habe ich getestet, ob der Cache oder die Threads nicht ausreichen. Mit PHP-FPM sollte es kein Problem sein. Ich frage mich, ob es daran liegt, dass php-fcgi nicht gestartet ist?
我自问自答一下,说说我的解决办法。
一楼的答案说的没错,但是启动php-cgi不知道为什么在我的机器上一直不行,于是我下载了spwan-fcgi,是一款管理php-cgi的软件。
安装成功后,输入命令spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi(其中粗体字要根据自己的位置来修改。)启动之后就可以了。
我现在也不知道为什么php-fpm无法启动。。。
php-cgi都没启动,肯定不行,解决方法就是启动php-cgi
PHP-FPM是独立运行的程序,不依赖PHP-CGI.
PHP-FPM主进程就能管理自己的工作进程,所以也不需要spwan-fcgi.
Ubuntu/Debian上的安装方法:
配置方法可以参考:
http://huoding.com/2013/10/23/290
nginx下php需要使用php-fpm 在编译php的时候加上
,
然后需要在php的etc目录下建立php-fpm的配置文件php-fpm.conf(配置参考:http://qiananhua.com/22#title-4)
接着就可以启动php-fpm