Rumah  >  Artikel  >  pangkalan data  >  Memasang Apache, PHP dan MySQL pada Oracle Linux 8

Memasang Apache, PHP dan MySQL pada Oracle Linux 8

WBOY
WBOYasal
2024-08-09 00:08:121003semak imbas

Installing Apache, PHP, and MySQL on Oracle Linux 8

Bismillah...

Arahan untuk Memasang Apache, PHP dan MySQL pada Oracle Linux 8

  1. Pasang Pelayan Web Apache
   sudo yum install -y httpd
  • Memasang pelayan HTTP Apache.
  1. Dayakan dan Mulakan Apache
   sudo systemctl enable httpd
   sudo systemctl restart httpd
  • Membolehkan Apache dimulakan semasa but dan memulakannya semula untuk menggunakan perubahan.
  1. Konfigurasikan Firewall
   sudo firewall-cmd --add-service=http --permanent
   sudo firewall-cmd --reload
  • Membuka HTTP (port 80) pada firewall dan memuatkan semula firewall untuk menggunakan peraturan.
  1. Pasang PHP
   dnf module list php
   sudo dnf module reset php
   sudo dnf install @php:7.4
   sudo dnf install php-mysqli
  • Menyenaraikan modul PHP yang tersedia, menetapkan semula modul PHP dan memasang PHP 7.4 dengan sokongan MySQL.
  1. Benarkan Apache Menyambung ke Pangkalan Data Luaran (pilihan)
   setsebool -P httpd_can_network_connect_db 1
  • Mengkonfigurasikan SELinux untuk membenarkan Apache menyambung ke pangkalan data melalui rangkaian.
  1. Tetapkan Kebenaran untuk Apache
   chown -R apache:apache *
   # if you have folder to store uploaded file (optional)
   sudo chcon -R -t httpd_sys_rw_content_t docsuploaded
   find /var/www/html -type d -exec chmod 755 {} \;
   find /var/www/html -type f -exec chmod 644 {} \;
   systemctl restart httpd
  • Menukar pemilikan fail kepada Apache, menetapkan konteks keselamatan untuk direktori, melaraskan kebenaran fail dan memulakan semula Apache.
  1. Pasang Pelayan MySQL
   yum install https://dev.mysql.com/get/mysql84-community-release-el8-1.noarch.rpm
   yum-config-manager --disable mysql-8.4-lts-community
   yum-config-manager --disable mysql-tools-8.4-lts-community
   yum-config-manager --enable mysql80-community
   yum-config-manager --enable mysql-tools-community
   yum repolist enabled | grep mysql
   sudo yum module disable mysql
   yum install mysql-community-server
  • Memasang MySQL Edisi Komuniti, melumpuhkan repositori yang tidak diperlukan dan memasang pelayan MySQL.
  1. Mulakan MySQL dan Semak Status
   systemctl start mysqld
   systemctl status mysqld
  • Memulakan pelayan MySQL dan menyemak statusnya.
  1. Dapatkan Kata Laluan Root Sementara MySQL
   sudo grep 'temporary password' /var/log/mysqld.log
  • Mengambil kata laluan akar sementara untuk MySQL daripada fail log.

Beli Saya Kopi

Atas ialah kandungan terperinci Memasang Apache, PHP dan MySQL pada Oracle Linux 8. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn