Cara Memasang Pelayan Lampu di CentOS 8

Cara Memasang Pelayan Lampu di CentOS 8

Lampu, akronim untuk Linux, Apache, Mysql, dan Php, adalah timbunan sumber bebas dan terbuka yang digunakan oleh pentadbir laman web dan pemaju untuk menguji dan menjadi tuan rumah laman web dinamik.

The Lampu pelayan datang dengan 4 Komponen Teras: The Apache pelayan web, Mysql atau Mariadb pangkalan data dan Php yang merupakan bahasa skrip popular yang digunakan untuk membuat laman web dinamik.

Artikel yang berkaitan: Cara Memasang Lemp Server di CentOS 8

The Lampu Stack adalah timbunan hosting yang popular untuk sebahagian besar syarikat hosting dalam menyediakan persekitaran hosting untuk laman web pengguna. Dalam artikel ini, anda akan belajar cara memasang pelayan lampu Centos 8 Pengagihan Linux.

Langkah 1: Kemas kini Pakej Perisian CentOS 8

Seperti yang selalu disyorkan, adalah idea yang baik untuk mengemas kini pakej perisian sebelum memulakan pemasangan. Oleh itu, log masuk ke pelayan anda dan jalankan arahan di bawah.

Kemas kini $ sudo DNF 
Kemas kini Pakej CentOS 8

Langkah 2: Pasang pelayan web Apache di CentOS 8

Dengan pakej sistem yang terkini, langkah seterusnya ialah memasang pelayan web Apache dan beberapa alat penting dan utiliti menjalankan arahan.

$ sudo dnf memasang httpd httpd-tools  
Pasang Apache pada CentOS 8

Setelah pemasangan selesai, dapatkan Apache untuk memulakan automatik pada masa boot sistem menggunakan arahan di bawah.

$ sudo systemctl enable httpd 

Seterusnya, mulakan Apache perkhidmatan dengan menjalankan arahan.

$ sudo systemctl start httpd 

Untuk mengesahkan adalah Apache Perkhidmatan Web sedang berjalan, jalankan arahan.

$ sudo Systemctl Status httpd 
Sahkan status perkhidmatan Apache

Setelah memasang Apache, kemas kini peraturan firewall untuk membenarkan permintaan ke pelayan web.

$ sudo firewall-cmd --permanent --Zone = public --add-service = http $ sudo firewall-cmd --permanent --zone = public --add-service = https $ sudo firewall-cmd--reload 

Sekiranya anda agak penasaran, anda boleh mendapatkan versi Apache antara butiran lain yang berkaitan dengan Apache dengan menjalankan arahan rpm.

$ sudo rpm -qi 
Semak versi Apache

Di samping itu, anda boleh membuka pelayar web anda dan lawati IP pelayan anda yang ditunjukkan.

http: // server-ip 
Sahkan laman web Apache

Langkah 3: Pasang Mariadb di CentOS 8

Mariadb adalah garpu Mysql pangkalan data . Ia dibangunkan oleh bekas pasukan Mysql yang mempunyai kebimbangan bahawa Oracle boleh bertukar Mysql ke projek sumber tertutup. Ia menghantar ciri -ciri yang inovatif dan lebih baik daripada Mysql yang menjadikannya pilihan yang lebih baik daripada Mysql.

Untuk memasang Mariadb, Jalankan arahan.

$ DNF Pasang MariaDB -Server MariaDB -Y 
Pasang Mariadb di CentOS 8

Seterusnya, Mula dan aktifkan MariaDB pada permulaan, jalankan arahan.

$ Systemctl Mula MariaDB $ Systemctl Dayakan MariaDB 

Anda boleh mengesahkan status Mariadb dengan menjalankan arahan.

status status $ Systemctl Mariadb 
Sahkan status perkhidmatan MariaDB

Terakhir, kita perlu menjamin kita Mariadb enjin pangkalan data dengan menjalankan.

$ mysql_secure_installation 
Pemasangan MariaDB selamat di CentOS 8

Anda akan diminta memasukkan kata laluan root (jika anda sudah mempunyai kata laluan root di tempatnya) atau tetapkannya. Selepas itu, jawapannya Y untuk setiap petikan berikutnya.

Ringkasan pemasangan MariaDB selamat

Langkah 4: Pasang Php 7 pada CentOS 8

Komponen terakhir di Lampu timbunan yang perlu kita pasang adalah Php, dan seperti yang disebutkan sebelumnya, Php adalah bahasa pengaturcaraan web skrip yang digunakan untuk membangunkan laman web dinamik.

Kami akan memasang versi terkini Php ( Php 7.4 pada masa pening ke bawah panduan ini) menggunakan Remi repositori.

Pertama, pasang Epel repositori.

$ sudo DNF Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Noarch.rpm 

Seterusnya, pasang Yum Utils dan Dayakan Remi-Repository Menggunakan arahan di bawah.

$ sudo dnf memasang dnf-utils http: // rpms.remirepo.Bersih/Enterprise/Remi-Release-8.rpm 
Pasang repositori Remi di CentOS 8

Setelah berjaya pemasangan yum-utils dan remi-packages, cari untuk Php modul yang tersedia untuk dimuat turun dengan menjalankan arahan.

$ sudo dnf modul senarai php 

Output akan merangkumi yang ada Php Modul, aliran dan profil pemasangan seperti yang ditunjukkan di bawah.

Senaraikan Modul PHP di CentOS 8

Output menunjukkan bahawa versi yang sedang dipasang Php adalah Php 7.2. Untuk memasang pelepasan yang lebih baru, Php 7.4, Tetapkan semula modul PHP.

$ sudo dnf modul reset php 
Tetapkan semula modul PHP di CentOS 8

Setelah menetapkan semula Php modul, membolehkan Php 7.4 modul dengan berjalan.

$ sudo dnf modul membolehkan php: remi-7.4 
Dayakan Modul PHP di CentOS 8

Akhirnya, pasang Php, PHP-FPM (Pengurus Proses Fastcgi) dan modul PHP yang berkaitan menggunakan arahan.

$ sudo dnf memasang php-opcache php-gd php-curl php-mysqlnd 
Pasang modul PHP di CentOS 8

Untuk mengesahkan versi yang dipasang untuk dijalankan.

$ php -v 
Semak versi PHP di CentOS 8

Sempurna! Kami sekarang ada Php 7.4 dipasang. Sama pentingnya, kita perlu memulakan dan membolehkan PHP-FPM pada boot-up.

$ sudo systemctl start php-fpm $ sudo systemctl enable php-fpm 

Untuk memeriksa statusnya melaksanakan arahan.

$ sudo Systemctl Status PHP-FPM 
Semak status PHP-FPM

Untuk mengarahkan Selinux membenarkan Apache untuk melaksanakan Php Kod melalui PHP-FPM Jalankan.

$ setsebool -p httpd_execmem 1 

Akhirnya, mulakan semula pelayan web Apache untuk PHP untuk bekerjasama dengan pelayan web Apache.

$ sudo systemctl mulakan semula httpd 

Langkah 5: Menguji maklumat PHP

Untuk menguji Php Dengan pelayan web, anda perlu membuat maklumat.php fail ke direktori root dokumen.

$ vi/var/www/html/info.php 

Masukkan kod PHP di bawah dan simpan fail.

 

Kemudian pergi ke penyemak imbas anda, dan taipkan URL di bawah. Ingatlah untuk mengganti alamat IP pelayan dengan alamat IP sebenar pelayan anda.

http: // server-ip-address/info.php 
Semak maklumat PHP di CentOS 8

Anda kini harus dapat melihat maklumat mengenai Php di pelayar web anda.

Hebat! Anda kini telah memasang Apache, Php, dan Mariadb pada anda Centos 8 sistem. Sebagai amalan yang baik, pastikan anda memadamkan maklumat.php fail kerana ia boleh menimbulkan risiko keselamatan jika penggodam dapat mengenal pasti versi php yang anda jalankan.