Gunakan perkhidmatan perintah nginx start dalam Linux untuk bermula, dan log masuk ke localhost untuk melihat halaman alu-aluan.
Semasa proses pengubahsuaian, saya menambah index.php pada pelayan,
root masih /usr/share/nginx/html, tiada perubahan dibuat.
Apabila saya membuka localhost, ralat get laluan 502 buruk dilaporkan.
Menurut apa yang dikatakan di Internet, saya telah menguji sama ada cache tidak mencukupi atau benang tidak mencukupi. Ia tidak sepatutnya menjadi masalah dengan php-fpm. Saya tertanya-tanya sama ada ia kerana php-fcgi tidak dimulakan?
Saya akan bertanya kepada diri sendiri beberapa soalan dan memberitahu anda penyelesaian saya.
Jawapan di tingkat pertama adalah betul, tetapi memulakan php-cgi tidak berfungsi pada mesin saya atas sebab tertentu, jadi saya memuat turun spwan-fcgi, yang merupakan perisian untuk menguruskan php-cgi.
Selepas pemasangan berjaya, masukkan arahan spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi (perkataan tebal hendaklah diubah suai mengikut lokasi anda. ) selepas bermula.
Saya masih tidak tahu mengapa php-fpm tidak boleh bermula. . .
php-cgi belum dimulakan, pasti tidak akan berfungsi, penyelesaiannya adalah dengan memulakan php-cgi
PHP-FPM ialah program bebas yang tidak bergantung pada PHP-CGI.
Proses utama PHP-FPM boleh menguruskan proses kerjanya sendiri, jadi spwan-fcgi tidak diperlukan.
Kaedah pemasangan pada Ubuntu/Debian:
Untuk kaedah konfigurasi, sila rujuk:
http://huoding.com/2013/10/23/290
PHP di bawah nginx perlu menggunakan php-fpm Add
semasa menyusun php.,
Kemudian anda perlu mencipta fail konfigurasi php-fpm php-fpm.conf dalam direktori etc php (rujukan konfigurasi: http://qiananhua.com/22#title-4)
Kemudian anda boleh mulakan php-fpm