Bagaimana untuk memasang Nginx, PHP dan MySQL di bawah sistem Linux

PHPz
Lepaskan: 2023-04-05 15:02:02
asal
1215 orang telah melayarinya

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

Dalam sistem CentOS atau RHEL, anda boleh menggunakan arahan berikut untuk memasang:

sudo yum install epel-release //如果没有epel仓库需要安装,否则忽略这一步
sudo yum install nginx
Salin selepas log masuk

Selepas pemasangan selesai, Anda boleh menggunakan arahan berikut untuk memulakan perkhidmatan Nginx:

sudo systemctl start nginx
Salin selepas log masuk

Untuk memastikan Nginx bermula secara automatik setiap kali sistem bermula, anda boleh menggunakan arahan berikut untuk menghidupkan fungsi permulaan kendiri:

sudo systemctl enable nginx
Salin selepas log masuk

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

Dalam sistem CentOS atau RHEL, anda boleh menggunakan arahan berikut untuk memasang:

sudo yum install mysql-server
Salin selepas log masuk

Selepas pemasangan selesai, Anda boleh menggunakan arahan berikut untuk memulakan perkhidmatan MySQL:

sudo systemctl start mysqld
Salin selepas log masuk

Untuk memastikan MySQL bermula secara automatik setiap kali sistem bermula, anda boleh menggunakan arahan berikut untuk menghidupkan fungsi mula kendiri:

sudo systemctl enable mysqld
Salin selepas log masuk

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

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

Dalam sistem CentOS atau RHEL, anda boleh menggunakan arahan berikut untuk memasang:

sudo yum install php
Salin selepas log masuk

Selepas pemasangan selesai, Perkhidmatan Nginx dan PHP boleh dimulakan semula menggunakan arahan berikut:

sudo systemctl restart nginx
sudo systemctl restart php-fpm
Salin selepas log masuk

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

Dalam fail test.php, masukkan kandungan berikut:

<?php
phpinfo();
?>
Salin selepas log masuk

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!

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!