Dalam sistem Linux, Nginx ialah perisian pelayan web biasa, manakala PHP dan MySQL ialah komponen utama pelayan aplikasi dan perkhidmatan pangkalan data Menggunakan ketiga-tiga daripadanya bersama-sama boleh memberikan sokongan aplikasi web yang berkuasa. Dalam artikel ini, kami akan memperkenalkan cara memasang Nginx, PHP dan MySQL di bawah sistem Linux.
1. Pasang Nginx
Mula-mula, kita perlu memasang Nginx. Dalam kebanyakan pengedaran Linux, Nginx boleh dipasang melalui alat pengurusan pakej. Contohnya, dalam sistem Debian atau Ubuntu, anda boleh menggunakan arahan berikut untuk memasang:
sudo apt-get update sudo apt-get install nginx
Dalam sistem CentOS atau RHEL, anda boleh menggunakan arahan berikut untuk memasang:
sudo yum install epel-release //如果没有epel仓库需要安装,否则忽略这一步 sudo yum install nginx
Selepas pemasangan selesai, Anda boleh menggunakan arahan berikut untuk memulakan perkhidmatan Nginx:
sudo systemctl start nginx
Untuk memastikan Nginx bermula secara automatik setiap kali sistem bermula, anda boleh menggunakan arahan berikut untuk menghidupkan fungsi permulaan kendiri:
sudo systemctl enable nginx
Kini, kami Anda boleh menguji sama ada Nginx telah berjaya dipasang dengan membuka alamat IP pelayan dalam penyemak imbas anda. Jika berjaya dipasang, anda sepatutnya dapat melihat halaman selamat datang Nginx.
2. Pasang MySQL
Seterusnya, kita perlu memasang MySQL. Dalam sistem Linux, anda boleh menggunakan alatan pengurusan pakej untuk memasang MySQL. Contohnya, dalam sistem Debian atau Ubuntu, anda boleh menggunakan arahan berikut untuk memasang:
sudo apt-get update sudo apt-get install mysql-server
Dalam sistem CentOS atau RHEL, anda boleh menggunakan arahan berikut untuk memasang:
sudo yum install mysql-server
Selepas pemasangan selesai, Anda boleh menggunakan arahan berikut untuk memulakan perkhidmatan MySQL:
sudo systemctl start mysqld
Untuk memastikan MySQL bermula secara automatik setiap kali sistem bermula, anda boleh menggunakan arahan berikut untuk menghidupkan fungsi mula kendiri:
sudo systemctl enable mysqld
Kini, kami Beberapa tetapan keselamatan asas untuk MySQL diperlukan, termasuk menetapkan kata laluan akar dan memadam pangkalan data ujian lalai. Semasa proses persediaan keselamatan, anda boleh menggunakan arahan berikut untuk melengkapkan:
sudo mysql_secure_installation
Selepas melengkapkan langkah di atas, MySQL telah berjaya dipasang dan berdasarkan tetapan keselamatan.
3. Pasang PHP
Akhir sekali, kami perlu memasang sokongan PHP. Dalam sistem Linux, PHP boleh dipasang melalui alat pengurusan pakej. Contohnya, dalam sistem Debian atau Ubuntu, anda boleh menggunakan arahan berikut untuk memasang:
sudo apt-get install php
Dalam sistem CentOS atau RHEL, anda boleh menggunakan arahan berikut untuk memasang:
sudo yum install php
Selepas pemasangan selesai, Perkhidmatan Nginx dan PHP boleh dimulakan semula menggunakan arahan berikut:
sudo systemctl restart nginx sudo systemctl restart php-fpm
Kini kita boleh menguji sama ada PHP telah berjaya dipasang. Anda boleh menggunakan arahan berikut untuk mencipta fail test.php dalam direktori /var/www/html:
sudo nano /var/www/html/test.php
Dalam fail test.php, masukkan kandungan berikut:
<?php phpinfo(); ?>
Simpan fail dan keluar dari editor. Sekarang, masukkan alamat IP pelayan diikuti dengan /test.php dalam pelayar Jika anda melihat maklumat versi PHP dan beberapa tetapan yang berkaitan, ini bermakna PHP telah berjaya dipasang.
Ringkasan
Dalam artikel ini, kami memperkenalkan cara memasang Nginx, PHP dan MySQL dalam sistem Linux. Setelah dipasang, kami boleh menggunakan teknologi web yang berkuasa ini untuk membina aplikasi web yang hebat. Walaupun pemasangan dan konfigurasi kadangkala boleh mencabar, menguasai proses akan memberikan anda beberapa kemahiran yang berharga dan akan memberi anda kelebihan yang ketara dalam pembangunan web.
Atas ialah kandungan terperinci Bagaimana untuk memasang Nginx, PHP dan MySQL di bawah sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!