Cara Memasang Stack Lamp pada Rhel & Centos Stream 9
- 759
- 134
- Mr. Ramon Runolfsson
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 = 128m123 | memory_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:
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 9Tahniah! 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.
- « Apakah fail /etc /mtab di linux
- Percetakan cabaran hello dunia dalam 20 bahasa pengaturcaraan yang berbeza »