Cara menginstal server lampu di rhel 8 / centos 8 linux
- 2303
- 730
- Dwayne Hackett
Server lampu adalah dasar dari hosting web Linux. Jika Anda ingin mengatur tumpukan lampu untuk meng -host situs web Anda, panduan ini akan memberi Anda informasi yang diperlukan tentang cara memulai dengan lampu di RHEL 8 / CentOS 8 Linux Server.
Dalam tutorial ini Anda akan belajar:
- Cara memasang semua paket prasyarat lampu di rhel 8 / centos 8.
- Cara mengamankan basis data mariadb.
- Cara memulai layanan httpd dan mariadb.
- Cara membuka port http dan https firewall https.
Persyaratan dan konvensi perangkat lunak yang digunakan
Kategori | Persyaratan, konvensi atau versi perangkat lunak yang digunakan |
---|---|
Sistem | Rhel 8 / Centos 8 |
Perangkat lunak | Mariadb Server 10.3.10, PHP 7.2.11-1, Apache/2.4.35 (Red Hat Enterprise Linux) |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah. |
Konvensi | # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa |
Cara menginstal server lampu di rhel 8 / centos 8 linux langkah demi langkah instruksi
- Pasang semua prasyarat.Perintah berikut akan menginstal semua prasyarat paket dan alat yang diperlukan untuk melakukan pemasangan lampu:
# DNF Instal php-mysqlnd php-fpm mariadb-server httpd
- Buka http dan opsional https port 80 dan 443 di firewall Anda:
# firewall-cmd --permanent --zone = public --add-service = http # firewall-cmd --permanent --zone = public --add-service = https # firewall-cmd --eload
- Mulailah Layanan Webserver Apache dan MariaDB:
# Systemctl Mulai mariadb # systemctl Mulai httpd
Aktifkan mariadb dan httpd untuk memulai setelah reboot sistem:
# Systemctl Aktifkan MariaDB # Systemctl Aktifkan HTTPD
- Amankan instalasi mariadb Anda dan atur kata sandi root:
# mysql_secure_installation
- Konfirmasikan instalasi server lampu. Buat file yang dipanggil
info.php
dalam/var/www/html/
Direktori dengan konten berikut:
Menyalin - Ubah izin dan ubah konteks keamanan selinux file:
# chown -r apache: apache/var/www/html/* # chcon -t httpd_sys_rw_content_t/var/www/html/-r
- Menavigasi browser Anda ke
http: // localhost/info.php
URL dan konfirmasi pemasangan lampu. - Pasang modul PHP tambahan. Sejauh ini kami baru saja memasang tumpukan lampu Bare Bones. Tergantung pada aplikasi yang akan Anda gunakan, Anda mungkin juga perlu menginstal modul PHP tambahan. Perintah berikut mungkin memberi Anda beberapa petunjuk:
# DNF Search PHP- PHP-GD.x86_64: Modul untuk aplikasi PHP untuk menggunakan pustaka grafis GD PHP-FPM.x86_64: PHP FastCGI Process Manager PHP-PDO.X86_64: Modul Abstraksi Akses Database untuk Aplikasi PHP PHP-GMP.x86_64: Modul untuk aplikasi PHP untuk menggunakan pustaka GNU MP PHP-DBG.x86_64: PHP PHP-PDO PHP interaktif.X86_64: Modul Abstraksi Akses Database untuk Aplikasi PHP PHP-XML.x86_64: Modul untuk aplikasi PHP yang menggunakan XML PHP-FPM.x86_64: PHP Fastcgi Process Manager PHP-CLI.x86_64: Antarmuka baris perintah untuk PHP PHP-DBA.x86_64: Modul Lapisan Abstraksi Database untuk Aplikasi PHP PHP-SoAP.x86_64: Modul untuk aplikasi PHP yang menggunakan protokol SOAP PHP-SNMP.x86_64: Modul untuk aplikasi PHP yang menanyakan perangkat yang dikelola SNMP PHP-Ldap.x86_64: Modul untuk aplikasi PHP yang menggunakan LDAP PHP-PEAR.NoArch: PHP Extension and Application Repository Framework PHP-INTL.x86_64: Perpanjangan Internasionalisasi untuk Aplikasi PHP PHP-JSON.x86_64: Ekstensi Notasi Objek JavaScript untuk PHP PHP-ODBC.x86_64: Modul untuk aplikasi PHP yang menggunakan database ODBC PHP-devel.x86_64: File yang diperlukan untuk membangun ekstensi php php-pgsql.x86_64: Modul basis data PostgreSQL untuk PHP PHP-Common.x86_64: File umum untuk php-common.x86_64: File umum untuk php-php-recode.x86_64: Modul untuk aplikasi PHP untuk menggunakan pustaka Recode PHP-BCMATH.x86_64: Modul untuk aplikasi PHP untuk menggunakan pustaka BCMATH PHP-XMLRPC.x86_64: Modul untuk aplikasi PHP yang menggunakan protokol XML-RPC PHP-Mysqlnd.x86_64: Modul untuk aplikasi PHP yang menggunakan database MySQL PHP-enchant.x86_64: Perpanjangan ejaan mempesona untuk aplikasi PHP PHP-Process.x86_64: Modul untuk skrip php menggunakan antarmuka proses sistem php-myqlnd.x86_64: Modul untuk aplikasi PHP yang menggunakan database MySQL PHP-OPCACH.x86_64: Zend Opcache PHP-MBSTRING.x86_64: Modul untuk aplikasi PHP yang membutuhkan penanganan string multi-byte PHP-PECL-ZIP.x86_64: Ekstensi manajemen arsip ZIP-embedded PHP.x86_64: Perpustakaan php untuk penyematan dalam aplikasi php-pecl-apcu.x86_64: APC Pengguna cache php-pecl-apcu-devel.X86_64: File Pengembang APCU (header)
Untuk menginstal paket tambahan, jalankan:
# DNF Instal PackageName
Setelah paket diinstal, muat ulang
httpd
melayani:# SystemCTL Reload httpd
Semua selesai.
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Cara membuat tumpukan lampu berbasis Docker menggunakan Docker di…
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Cara memasang tumpukan lampu di almalinux
- Hal -hal yang harus diinstal pada Ubuntu 22.04
- Ubuntu 20.04 WordPress dengan Instalasi Apache
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
- Instalasi OpenLitespeed WordPress
- Unduh Linux
- « Cara menginstal vim di rhel 8 / centos 8
- Cara Memulai / Menginstal GUI di RHEL 8 / CENTOS 8 Linux »