Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menggunakan Nginx dan Apache dengan PHP?
Dalam pembangunan web, menggunakan pelayan web adalah langkah yang sangat penting, ia dapat membantu kami menghantar kandungan laman web dengan cepat ke pelayar pengguna. Pada masa ini, pelayan web yang paling banyak digunakan di pasaran ialah Apache dan Nginx.
Antaranya, Apache ialah pelayan web merentas platform sumber terbuka dengan fungsi yang sangat berkuasa, tetapi prestasinya mungkin terjejas pada tahap tertentu apabila memproses permintaan serentak yang tinggi. Nginx ialah pelayan web berprestasi tinggi Seni bina didorong peristiwa tak segeraknya boleh menyokong permintaan serentak yang lebih tinggi dan merupakan pilihan yang ideal untuk mengendalikan beban yang tinggi.
Jadi bagaimana untuk menggunakan Nginx dan Apache dalam pembangunan PHP? Artikel berikut akan berkongsi dengan anda langkah khusus untuk menggunakan kedua-dua pelayan web ini.
1. Menggunakan Apache
1. Pasang Apache
Dalam persekitaran Ubuntu, anda boleh memasang Apache melalui arahan berikut:
sudo apt-get update
sudo apt-get install apache2
Selepas pemasangan selesai, anda boleh memulakan Apache melalui arahan berikut:
sudo systemctl start apache2
2 untuk menjalankan PHP
Secara lalai, Apache tidak boleh menjalankan PHP, jadi konfigurasi diperlukan. Fail berikut boleh dibuka:
sudo nano /etc/apache2/mods-enabled/dir.conf
Dalam fail, kod berikut boleh dilihat:
21ec34038c0c37f01ddf18169683ebb1
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
2071f931c9870be1bebed0bdda8305e7
Anda perlu mengalihkan Index.php ke hadapan dan menukarnya kepada kod berikut:
21ec34038c0c37f01ddf18169683ebb1
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
2071f931c9870be1bebed0bdda8305e7
Simpan fail dan mulakan semula Apache:
sudo systemctl mulakan semula apache2
Sekarang, Apache boleh dijalankan PHP.
Anda boleh mencipta fail PHP test.php dengan kandungan berikut:
30c4b0d0ae8c157daeccee1e2bdbefdc
Muat naik test.php ke direktori /var/www/html/ Apache, dan kemudian lawati: http://localhost/test.php dalam penyemak imbas, jika anda boleh melihat maklumat PHP It bermakna PHP telah berjaya dijalankan.
2. Menggunakan Nginx
1. Pasang Nginx
Anda boleh menggunakan arahan berikut untuk memasang Nginx dalam persekitaran Ubuntu:
sudo apt-get update
sudo apt-get install nginx
Selepas pemasangan selesai, anda boleh memulakan Nginx dengan arahan berikut:
sudo systemctl mula nginx
2 untuk menjalankan PHP
Secara lalai, nginx tidak boleh menjalankan PHP dan perlu dikonfigurasikan. Anda boleh membuka fail berikut:
sudo nano /etc/nginx/sites-available/default
Tambah kod berikut dalam blok pelayan:
lokasi ~ .php $ {
include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}
Simpan fail dan mulakan semula Nginx:
sudo systemctl mulakan semula nginx
Kini, Nginx boleh menjalankan PHP.
3. Uji PHP
Anda boleh mencipta fail PHP test.php dengan kandungan berikut:
240d771a721f08bdc6a5588f280dfc5a
Muat naik test.php ke direktori /var/www/html/ Nginx, dan kemudian lawati: http://localhost/test.php dalam penyemak imbas Jika anda boleh melihat maklumat PHP, ini bermakna PHP telah berjaya dijalankan.
Ringkasan
Di atas adalah langkah khusus untuk menggunakan Nginx dan Apache dalam pembangunan PHP Perlu diingat bahawa semasa mengkonfigurasi pelayan web, anda mesti menyemak kod dengan teliti untuk memastikan ada tiada ralat sintaks. Di samping itu, jika prestasi pelayan tidak cukup baik, adalah disyorkan untuk memilih Nginx untuk memastikan aplikasi boleh menyokong permintaan serentak yang lebih tinggi.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan Nginx dan Apache dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!