Bina php pada pelayan

WBOY
Lepaskan: 2023-05-07 11:27:07
asal
831 orang telah melayarinya

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:

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:

  1. Sembunyikan nombor versi PHP dan maklumat pelayan

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.

  1. Konfigurasikan akses direktori Apache dan kawalan akses

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
Salin selepas log masuk

Pernyataan ini akan menutup penyenaraian direktori dan hanya pengguna yang mempunyai hak akses boleh mengakses direktori.

  1. Mengkonfigurasi pelaporan ralat PHP

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!