Cara Memasang Pelayan Lampu di RHEL 8 / CentOS 8 Linux
- 2212
- 348
- Mr. Ramon Runolfsson
Pelayan lampu adalah asas Linux Web Hosting. Sekiranya anda ingin menyediakan timbunan lampu untuk menjadi tuan rumah laman web anda, panduan ini akan memberikan anda maklumat yang diperlukan mengenai cara untuk memulakan dengan lampu di RHEL 8 / CentOS 8 Linux Server.
Dalam tutorial ini anda akan belajar:
- Cara Memasang Semua Pakej Prasyarat Lampu di RHEL 8 / CentOS 8.
- Cara Mengamankan Pangkalan Data MariaDB.
- Cara Memulakan Perkhidmatan HTTPD dan MariaDB.
- Cara Membuka Pelabuhan Firewall HTTP dan HTTPS.
Keperluan perisian dan konvensyen yang digunakan
Kategori | Keperluan, konvensyen atau versi perisian yang digunakan |
---|---|
Sistem | RHEL 8 / CENTOS 8 |
Perisian | MariaDB Server 10.3.10, Php 7.2.11-1, Apache/2.4.35 (Red Hat Enterprise Linux) |
Yang lain | Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah. |
Konvensyen | # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak |
Cara Memasang Pelayan Lampu di RHEL 8 / CentOS 8 Linux Langkah demi Langkah Arahan
- Pasang semua prasyarat.Perintah berikut akan memasang semua prasyarat dan alat pakej yang diperlukan untuk melaksanakan pemasangan lampu:
# DNF Pasang PHP-MYSQLND PHP-FPM MARIADB-SERVER HTTPD
- Buka HTTP dan pilihan HTTPS Port 80 dan 443 pada firewall anda:
# firewall-cmd --Panent --Zone = public --Add-Service = http # firewall-cmd --permanent --Zone = public --add-service = https # firewall-cmd--reload
- Mulakan kedua -dua Apache Webserver dan MariaDB Perkhidmatan:
# Systemctl Mula MariaDB # Systemctl Mula Httpd
Dayakan MariaDB dan HTTPD bermula selepas reboot sistem:
# Systemctl Dayakan MariaDB # Systemctl Dayakan Httpd
- Selamatkan pemasangan MariaDB anda dan tetapkan kata laluan root:
# mysql_secure_installation
- Sahkan pemasangan pelayan lampu. Buat fail yang dipanggil
maklumat.php
Di antara/var/www/html/
Direktori dengan kandungan berikut:
Salinan - Tukar Kebenaran dan Tukar Konteks Keselamatan Selinux Fail:
# chown -r apache: apache/var/www/html/* # chcon -t httpd_sys_rw_content_t/var/www/html/-r
- Menavigasi penyemak imbas anda ke
http: // localhost/info.php
URL dan sahkan pemasangan lampu. - Pasang modul PHP tambahan. Setakat ini kami baru saja memasang timbunan lampu tulang kosong. Bergantung pada aplikasi yang akan anda gunakan, anda mungkin juga perlu memasang modul PHP tambahan. Perintah berikut mungkin memberi anda beberapa petunjuk:
# DNF Cari PHP- PHP-GD.x86_64: Modul untuk aplikasi PHP untuk menggunakan PHP-FPM Perpustakaan Grafik GD.x86_64: Pengurus Proses PHP Fastcgi PHP-PDO.x86_64: Modul Abstraksi Akses Pangkalan Data untuk Aplikasi PHP PHP-GMP.x86_64: Modul untuk aplikasi PHP untuk menggunakan PHP-DBG Perpustakaan MP GNU.x86_64: Debugger PHP PHP-PDO interaktif.x86_64: Modul Abstraksi Akses Pangkalan Data untuk Aplikasi PHP PHP-XML.x86_64: Modul untuk aplikasi PHP yang menggunakan XML PHP-FPM.x86_64: Pengurus Proses PHP Fastcgi PHP-CLI.x86_64: Antara muka baris arahan untuk php-dba.x86_64: Modul lapisan abstraksi pangkalan data untuk aplikasi PHP PHP.x86_64: Modul untuk aplikasi PHP yang menggunakan protokol sabun php-snmp.x86_64: Modul untuk aplikasi PHP yang menanyakan peranti yang diuruskan oleh SNMP PHP-LDAP.x86_64: Modul untuk aplikasi PHP yang menggunakan LDAP PHP-Pear.Noarch: Rangka Kerja Repositori PHP dan Aplikasi PHP-Intl.x86_64: Pelanjutan pengantarabangsaan untuk aplikasi php php-json.x86_64: Pelanjutan notasi objek JavaScript untuk php php-odbc.x86_64: Modul untuk aplikasi PHP yang menggunakan pangkalan data ODBC PHP.x86_64: fail yang diperlukan untuk membina sambungan php php-pgsql.x86_64: Modul Pangkalan Data PostgreSQL untuk PHP PHP-Common.x86_64: fail biasa untuk php php-common.x86_64: Fail biasa untuk kod php php.x86_64: Modul untuk aplikasi PHP untuk menggunakan PHP-BCMATH Perpustakaan Recode.x86_64: Modul untuk aplikasi PHP untuk menggunakan perpustakaan bcmath php-xmlrpc.x86_64: Modul untuk aplikasi PHP yang menggunakan protokol XML-RPC php-mysqlnd.x86_64: Modul untuk aplikasi PHP yang menggunakan pangkalan data MySQL PHP.x86_64: Extension ejaan Enchant untuk aplikasi PHP PHP-Process.x86_64: Modul untuk skrip PHP menggunakan proses sistem antara muka php-mysqlnd.x86_64: Modul untuk aplikasi PHP yang menggunakan pangkalan data MySQL PHP-OPCACHE.x86_64: zend opcache php-mbstring.x86_64: Modul untuk aplikasi PHP yang memerlukan pengendalian rentetan berbilang bait php-pecl-zip.x86_64: Pelanjutan Pengurusan Arkib Zip PHP-Dibuat.x86_64: perpustakaan php untuk membenamkan dalam aplikasi php-pecl-apcu.x86_64: APC Pengguna Cache PHP-PECL-APCU-DEVEL.x86_64: Fail pemaju APCU (header)
Untuk memasang pakej tambahan melaksanakan:
# DNF Pasang Packagename
Setelah pakej dipasang semula
httpd
perkhidmatan:# Systemctl Reload Httpd
Semua selesai.
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Cara membuat timbunan lampu berasaskan Docker menggunakan Docker pada ..
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Cara memasang timbunan lampu pada almalinux
- Perkara yang perlu dipasang di Ubuntu 22.04
- Ubuntu 20.04 WordPress dengan pemasangan Apache
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Pemasangan WordPress OpenLiteSpeed
- Muat turun linux