Cara Memasang Stack Lamp pada Rhel & Centos Stream 9

Cara Memasang Stack Lamp pada Rhel & Centos Stream 9

Lampu adalah platform pembangunan web sumber terbuka yang popular yang bermaksud Linux, Apache, MySQL, dan PHP. Akronim ini mewakili komponen teras pelayan web berasaskan Linux yang biasa, dan ia menyediakan persekitaran yang stabil dan boleh dipercayai untuk pemaju web untuk membina dan menggunakan laman web dan aplikasi web yang dinamik.

Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk menyediakan timbunan lampu di Red Hat Enterprise Linux (RHEL) dan CentOS Stream 9 Systems.

Prasyarat

Sebelum anda memulakan, anda perlu mempunyai sistem RHEL atau CentOS 9 yang baru dipasang dengan pengguna root atau pengguna dengan keistimewaan sudo. Anda juga perlu mempunyai pemahaman asas mengenai arahan dan konsep Linux.

Langkah 1: Pasang pelayan web Apache

Apache adalah perisian pelayan web yang paling banyak digunakan di dunia, dan ia boleh didapati di repositori CentOS 9 lalai. Untuk memasang Apache, jalankan perintah berikut sebagai akar atau dengan hak istimewa sudo:

SUDO DNF Pasang HTTPD  

Sebaik sahaja pemasangan selesai, mulakan perkhidmatan Apache dan membolehkannya bermula secara automatik pada masa boot:

sudo systemctl start httpd  sudo systemctl enable httpd  

Untuk mengesahkan bahawa pelayan web Apache berfungsi dengan betul, buka pelayar web dan mengakses alamat IP pelayan atau nama hos pelayan. Anda harus melihat laman web Apache lalai, yang mengesahkan bahawa pelayan web sedang berjalan dan berjalan.

Langkah 2: Pasang pelayan pangkalan data MariaDB

MariaDB adalah garpu pelayan pangkalan data MySQL, dan ia termasuk dalam repositori CentOS 9 lalai. Untuk memasang MariaDB, jalankan arahan berikut:

SUDO DNF Pasang MariaDB-Server 

Sebaik sahaja pemasangan selesai, mulakan perkhidmatan MariaDB dan membolehkannya bermula secara automatik pada masa boot:

sudo systemctl start Mariadb sudo systemctl membolehkan Mariadb  

Untuk menjamin pemasangan MariaDB, jalankan arahan berikut

mysql_secure_installation  

Langkah 4: Pasang PHP

Sekarang Apache dan Mariadb dipasang dan berjalan, kita boleh meneruskan memasang PHP. Untuk melakukan ini, jalankan arahan berikut:

SUDO DNF Pasang PHP PHP-CLI PHP-Common PHP-GD PHP-MYSQLND PHP-PDO  

Langkah 5: Konfigurasikan PHP

Setelah memasang PHP, kita perlu membuat beberapa perubahan konfigurasi untuk memastikan ia berfungsi dengan betul dengan Apache. Buka 'PHP.ini ' Fail konfigurasi menggunakan editor teks pilihan anda:

sudo nano /etc /php.Ini  

Dalam fail, cari baris berikut dan ubahnya seperti berikut:

memory_limit = 256m upload_max_filesize = 128m post_max_size = 128m
123memory_limit = 256mupload_max_filesize = 128mpost_max_size = 128m

Simpan dan tutup fail.

Langkah 6: Uji timbunan lampu

Untuk mengesahkan bahawa timbunan lampu kami dipasang dan dikonfigurasikan dengan betul, kami akan membuat skrip PHP yang mudah dan menjalankannya melalui Apache.

Buat fail baru bernama 'Maklumat.php ' Di direktori root web Apache menggunakan arahan berikut:

sudo nano/var/www/html/info.php  

Tampal kod berikut ke dalam fail:

12

Simpan dan tutup fail.

Sekarang, buka penyemak imbas web anda dan navigasi ke 'http: // your-server-ip/info.php '. Anda harus melihat halaman yang memaparkan maklumat konfigurasi PHP. Sekiranya anda melihat halaman ini, maka timbunan lampu anda berjalan dan berjalan.

Menunjukkan maklumat PHP mengenai aliran RHEL & CentOS 9

Tahniah! Anda telah berjaya memasang dan mengkonfigurasi timbunan lampu pada pelayan RHEL atau CentOS 9 anda.

Kesimpulan

Kesimpulannya, menubuhkan timbunan lampu pada RHEL atau CentOS 9 melibatkan memasang Apache, MariaDB, dan PHP, dan membuat beberapa perubahan konfigurasi yang diperlukan. Dengan panduan langkah demi langkah yang disediakan dalam artikel ini, anda boleh mempunyai tumpukan lampu anda sendiri dan berjalan dalam masa yang singkat. Dengan timbunan lampu di tempat, anda mempunyai semua komponen yang diperlukan untuk menjadi tuan rumah laman web dan aplikasi yang dinamik. Ini adalah penyelesaian yang fleksibel dan berskala yang menyediakan asas bagi banyak laman web dan aplikasi yang kami gunakan hari ini. Sama ada anda pentadbir sistem yang berpengalaman atau pemula, menubuhkan timbunan lampu pada rhel atau centos 9 adalah cara terbaik untuk memulakan pembangunan web dan hosting.