Rumah >pembangunan bahagian belakang >masalah PHP >Bina php pada pelayan
Dengan perkembangan pesat dan populariti Internet, laman web telah menjadi bahagian yang sangat diperlukan dalam kehidupan seharian orang ramai. Sebagai bahasa pengaturcaraan bahagian pelayan yang cekap dan berskala, PHP telah menjadi bahasa pembangunan pilihan untuk banyak laman web. Membina pelayan PHP adalah bahagian penting dalam pembangunan laman web Berikut akan memperkenalkan secara terperinci cara membina PHP pada pelayan.
1 Pilih pelayan yang sesuai
Sebelum menyediakan pelayan PHP, kita perlu memilih pelayan yang sesuai. Pilihan pelayan harus dipertimbangkan berdasarkan trafik tapak web yang dijangkakan, konfigurasi yang diperlukan oleh tapak web, kebolehskalaan, dsb. Secara umumnya, jika tapak web dijangka mempunyai bilangan lawatan yang banyak, kita perlu memilih pelayan dengan konfigurasi yang lebih tinggi untuk memastikan tapak web berjalan lancar. Selain itu, sistem pengendalian pelayan juga perlu dipilih berdasarkan pengalaman dan kemahiran pembangun. Sistem pengendalian pelayan biasa termasuk Linux, Ubuntu, dll.
2. Pasang pelayan Apache dan PHP
Selepas memilih pelayan, kita perlu memasang pelayan Apache dan PHP. Apache ialah salah satu perisian pelayan web yang paling popular pada masa ini dan merupakan perisian sumber terbuka. Memasang Apache adalah sangat mudah dan boleh dilakukan melalui baris arahan atau antara muka grafik. Mengambil sistem Linux sebagai contoh, kita boleh memasang Apache melalui arahan berikut:
sudo apt-get update
sudo apt-get install apache2
Selepas pemasangan selesai, kita boleh Masukkan alamat IP pelayan dalam penyemak imbas untuk mengesahkan sama ada Apache berjaya dipasang. Jika berjaya, kami akan melihat halaman alu-aluan lalai Apache.
Seterusnya, kita perlu memasang PHP. PHP ialah bahasa pengaturcaraan yang berfungsi dengan pelayan Apache untuk membolehkan kami membuat halaman web secara dinamik. Memasang PHP juga sangat mudah. Kita boleh memasangnya melalui arahan berikut:
sudo apt-get install php libapache2-mod-php
Selepas pemasangan selesai, kita perlu memulakan semula Pelayan Apache untuk memastikan PHP dimuatkan dengan betul. Anda boleh memulakan semula Apache melalui arahan berikut:
sudo systemctl restart apache2
3 Uji sama ada PHP berjaya dipasang
Selepas memasang Apache dan PHP, kami perlu mengesahkan sama ada. PHP berjaya Pasang. Kami boleh mengesahkan sama ada ia berjaya dengan mencipta fail PHP baharu dalam direktori /var/www/html. Cipta fail PHP dengan arahan berikut:
sudo vi /var/www/html/info.php
Salin kod berikut ke dalam fail:
php
phpinfo();
?>
Selepas menyimpan dan keluar dari fail, kita boleh memasukkan alamat IP pelayan dalam penyemak imbas, ditambah dengan nama fail info.php , contohnya: http://xxx.xxx.xxx.xxx/info.php, jika kita melihat beberapa maklumat PHP, maka PHP telah berjaya dipasang.
4. Konfigurasikan pelayan PHP dan Apache
Selepas berjaya memasang PHP dan Apache, kami perlu melakukan beberapa konfigurasi untuk memastikan keselamatan dan operasi normal pelayan. Beberapa item konfigurasi biasa disenaraikan di bawah:
Untuk memastikan keselamatan pelayan, kami perlu menyembunyikan nombor versi PHP dan maklumat pelayan Maklumat tersembunyi. Kita boleh mencapai ini dengan mengubah suai fail php.ini. Kita boleh membuka fail php.ini menggunakan arahan berikut:
sudo more /etc/php/7.4/apache2/php.ini
Kemudian kita perlu mencari baris berikut:
expose_php = Hidup
Tukar "Hidup" kepada "Mati" untuk menyembunyikan nombor versi PHP.
Membetulkan maklumat pelayan Apache juga boleh dicapai dengan mengubah suai fail httpd.conf. Dalam fail itu kita boleh menemui baris berikut:
ServerSignature On
ServerTokens OS
Tukar "Hidup" kepada "Mati" dan "OS" kepada " Prod" untuk disembunyikan Maklumat pelayan Apache.
Pelayan Apache membenarkan semua orang mengakses direktori /var/www/html secara lalai, yang mungkin menyebabkan isu keselamatan. Kami boleh melaksanakan akses direktori dan kawalan akses dengan mengubah suai fail konfigurasi Apache httpd.conf.
Buka fail httpd.conf:
sudo more /etc/apache2/httpd.conf
Tambahkan pernyataan berikut dalam fail:
< ;Direktori /var/www/html>
Options -Indexes
Pernyataan ini akan menutup penyenaraian direktori dan hanya pengguna yang mempunyai hak akses boleh mengakses direktori.
Pelaporan ralat PHP adalah sangat penting untuk pembangunan program dan penyahpepijatan. Kami boleh menentukan tahap pelaporan ralat PHP dengan mengubah suai fail php.ini:
error_reporting = E_ALL
display_errors = On
Selain itu, kami juga boleh mengeluarkan ralat PHP kepada Fail log tersuai untuk penyahpepijatan yang lebih baik.
error_log = /var/log/php_errors.log
Kesimpulan
Di atas adalah proses dan teknik asas untuk membina pelayan PHP. Walaupun ini hanya sebahagian kecil dalam membina pelayan PHP, pengetahuan dan kemahiran yang terkumpul adalah sangat penting, terutamanya bagi pembangun yang perlu membina PHP pada pelayan. Saya harap artikel ini dapat memberi anda sedikit bantuan dan membolehkan anda lebih memahami cara membina PHP pada pelayan.
Atas ialah kandungan terperinci Bina php pada pelayan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!