1. Pasang dan konfigurasikan sistem Linux
Mula-mula kita perlu memasang sistem Linux pada pelayan. Sistem pengendalian Linux biasa termasuk: Ubuntu, CentOS, Debian, dll. Kita perlu memahami keperluan kita sebelum memilih sistem pengendalian.
Selepas pemasangan, kami perlu melaksanakan konfigurasi asas sistem pengendalian Linux. Contohnya, pasang perisian yang diperlukan, kemas kini patch keselamatan, ubah suai alamat IP, dsb.
2. Pasang dan konfigurasikan pelayan Apache
Pelayan Apache ialah salah satu aplikasi pelayan web yang paling popular dan ia adalah sumber terbuka dan mempunyai kestabilan yang tinggi. Kita boleh memasang Apache melalui arahan:
sudo apt-get update
sudo apt-get install apache2
Selepas pemasangan selesai, kita perlu memulakan perkhidmatan Apache dan melaksanakan asas konfigurasi di atasnya. Contohnya, konfigurasikan tembok api, ubah suai port lalai, cegah serangan DDoS, dsb. Di sini kita hanya bercakap tentang konfigurasi paling asas, iaitu, menukar direktori akar Apache supaya ia boleh memproses fail PHP dengan betul.
Buka fail konfigurasi Apache
sudo vim /etc/apache2/apache2.conf
Cari kandungan berikut:
Options Indexes FollowSymLinks AllowOverride None Require all granted
ditukar kepada
< /Directory> ;
Mulakan semula perkhidmatan Apache selepas pengubahsuaian selesai
sudo service apache2 restart
3 Pasang PHP
PHP boleh dipasang terus melalui arahan apt-get
sudo apt-get install php libapache2-mod-php
Selepas pemasangan selesai kita perlu mengkonfigurasi PHP untuk berinteraksi dengan pelayan Apache. Kami perlu mengubah suai fail konfigurasi Apache.
sudo vim /etc/apache2/mods-enabled/dir.conf
Letakkan index.html dalam DirectoryIndex di hadapan seperti yang ditunjukkan di bawah
BUAT PENGGUNA 'myuser'@'localhost' DIKENAL PASTI OLEH 'mypassword';
BERI SEMUA KEISTIMEWAAN PADA mydatabase.* KEPADA 'myuser'@'localhost';KEISTIMEWAAN FLUSH;
Selepas pengubahsuaian selesai, kita perlu memulakan semula perkhidmatan MySQL
sudo service mysql restart
Atas ialah kandungan terperinci Bagaimana untuk membina pelayan menggunakan PHP dan Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!