Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membina pelayan web PHP dalam sistem Linux

Bagaimana untuk membina pelayan web PHP dalam sistem Linux

PHPz
PHPzasal
2023-04-12 13:57:591163semak imbas

Tutorial membina Linux halaman web PHP

PHP ialah bahasa skrip sebelah pelayan yang popular digunakan untuk menjana kandungan web secara dinamik. Gunakan PHP dengan sistem Linux untuk membina aplikasi web yang fleksibel dan sangat berskala. Artikel ini akan menerangkan secara terperinci cara menyediakan pelayan web PHP dalam sistem Linux dan menunjukkan beberapa kemahiran pembangunan web asas.

Langkah 1: Pasang Pelayan Web Apache

Apache ialah perisian pelayan web popular yang boleh mengendalikan permintaan HTTP dengan cekap pada sistem Linux. Untuk memasang Apache dalam sistem Linux, anda boleh menggunakan pengurus pakej untuk memasangnya. Sebagai contoh, pada Ubuntu/Debian, anda boleh menggunakan arahan berikut:

sudo apt-get update
sudo apt-get install apache2

Kemudian, anda boleh memulakan perkhidmatan Apache menggunakan arahan berikut:

sudo systemctl start apache2

Anda juga boleh mengesahkan bahawa Apache sedang berjalan dengan memasukkan alamat IP pelayan atau nama domain ke dalam penyemak imbas anda. Jika anda melihat "Apache2 Ubuntu Default Page", ia membuktikan bahawa Apache telah berjaya dipasang dan dikonfigurasikan.

Langkah 2: Pasang PHP dan sambungan yang berkaitan

Untuk menggunakan PHP dengan Apache, anda perlu memasang PHP dan memuatkannya sebagai modul Apache. Pada Ubuntu/Debian, anda boleh memasang PHP dan sambungan yang berkaitan menggunakan arahan berikut:

sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php - xmlrpc

Selepas pemasangan selesai, Apache perlu dimulakan semula untuk modul PHP berkuat kuasa:

sudo systemctl restart apache2

Untuk mengesahkan bahawa PHP berfungsi dengan betul, cipta fail yang mengandungi fail ujian kod PHP dan simpan sebagai "test.php". Masukkan yang berikut ke dalam fail:

phpinfo();
?>

Kemudian simpan fail itu ke direktori laman web lalai Apache "/var /www /html". Masukkan alamat IP pelayan atau nama domain dalam penyemak imbas anda dan tambah laluan "/test.php", seperti "http://yourdomain.com/test.php". Jika anda melihat halaman maklumat PHP, anda telah berjaya memasang PHP dan menyepadukannya dengan Apache.

Langkah 3: Buat hos maya

Hos maya membolehkan Apache mengehos berbilang nama domain atau tapak web pada pelayan web tunggal. Untuk menyediakan hos maya, anda perlu mengedit fail konfigurasi Apache "/etc/apache2/sites-available/000-default.conf". Berikut ialah contoh konfigurasi hos maya:

ServerName yourdomain.com
ServerAlias www.yourdomain.com
ServerAdmin your@email.com
DocumentRoot /var/www/yourdomain.com/public_html
ErrorLog /var/www/yourdomain.com/error.log
CustomLog /var/www/yourdomain.com/access.log combined

Dalam contoh di atas, tukar "yourdomain .com" dengan nama domain anda sendiri, "your@email.com" dengan alamat e-mel anda sendiri dan "/var/www/yourdomain.com/public_html" dengan akar tapak web anda. Gantikan juga "/var/www/yourdomain.com/error.log" dengan lokasi di mana log ralat disimpan dan "/var/www/yourdomain.com/access.log" dengan lokasi di mana log akses disimpan. Untuk mendayakan pengehosan maya, gunakan arahan berikut:

sudo a2ensite yourdomain.com.conf

Akhir sekali, mulakan semula Apache:

sudo systemctl restart apache2

Kini anda boleh mengakses nama domain anda dan melihat kandungan tapak web anda. Jika anda belum membuat tapak web lagi, anda boleh menggunakan aplikasi seperti WordPress untuk membina kandungan.

Kesimpulan

Dalam artikel ini, kami menerangkan secara terperinci cara memasang Apache dan PHP pada Linux dan mencipta hos maya untuk mengehoskan berbilang tapak web. Sebagai pembangun web, keupayaan hebat untuk membina aplikasi web menggunakan gabungan PHP dan Linux memerlukan pembelajaran dan latihan tertentu. Saya harap artikel ini dapat membantu pemula PHP.

Atas ialah kandungan terperinci Bagaimana untuk membina pelayan web PHP dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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