国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php-nginx – Konfigurieren Sie nginx + php + spwan-fcgi, Fehler 502 Bad Gateway und php-fcgi kann nicht gestartet werden.
黃舟
黃舟 2017-05-16 17:23:13
0
4
772

Zuerst habe ich Nginx konfiguriert

Verwenden Sie zum Starten den Befehl service nginx start unter Linux und melden Sie sich bei localhost an, um die Begrü?ungsseite anzuzeigen.

Folgen Sie dann dem Online-Tutorial, um die Standarddatei zu ?ndern

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.

Ich habe /usr/share/nginx/html/index.html in index.php ge?ndert

Wenn ich localhost ?ffne, wird ein 502 Bad Gateway-Fehler gemeldet.

Starten Sie php-fcgi und zeigen Sie das untergeordnete Element an, beendet mit: 127

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?

黃舟
黃舟

人生最曼妙的風景,竟是內心的淡定與從容!

Antworte allen(4)
迷茫

我自問自答一下,說說我的解決辦法。
一樓的答案說的沒錯,但是啟動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(其中粗體字要根據(jù)自己的位置來修改。)啟動之后就可以了。
我現(xiàn)在也不知道為什么php-fpm無法啟動。。。

漂亮男人

php-cgi都沒啟動,肯定不行,解決方法就是啟動php-cgi

僅有的幸福

PHP-FPM是獨立運行的程序,不依賴PHP-CGI.
PHP-FPM主進程就能管理自己的工作進程,所以也不需要spwan-fcgi.
Ubuntu/Debian上的安裝方法:

sudo apt-get install nginx php5-fpm php5-mysqlnd mysql-server
服務管理:
sudo /etc/init.d/nginx start|stop|restart
sudo /etc/init.d/php5-fpm start|stop|restart
sudo /etc/init.d/mysql start|stop|restart
配置目錄:
Nginx:   /etc/nginx/
PHP-FPM: /etc/php5/fpm

配置方法可以參考:
http://huoding.com/2013/10/23/290

server {
    listen 80;
    server_name foo.com;

    root /path;
    index index.html index.htm index.php;

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        try_files $uri =404;
        include fastcgi.conf;
        fastcgi_pass 127.0.0.1:9000;
    }
}
洪濤

nginx下php需要使用php-fpm 在編譯php的時候加上

--enable-fpm

,
然后需要在php的etc目錄下建立php-fpm的配置文件php-fpm.conf(配置參考:http://qiananhua.com/22#title-4)
接著就可以啟動php-fpm

/usr/local/php/sbin/php-fpm -t

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage