Heim >Datenbank >MySQL-Tutorial >Installation von Apache, PHP und MySQL unter Oracle Linux 8

Installation von Apache, PHP und MySQL unter Oracle Linux 8

WBOY
WBOYOriginal
2024-08-09 00:08:121024Durchsuche

Installing Apache, PHP, and MySQL on Oracle Linux 8

Bismillah...

Anweisungen zur Installation von Apache, PHP und MySQL unter Oracle Linux 8

  1. Apache-Webserver installieren
   sudo yum install -y httpd
  • Installiert den Apache HTTP-Server.
  1. Apache aktivieren und starten
   sudo systemctl enable httpd
   sudo systemctl restart httpd
  • Ermöglicht Apache, beim Booten zu starten und neu zu starten, um Änderungen zu übernehmen.
  1. Firewall konfigurieren
   sudo firewall-cmd --add-service=http --permanent
   sudo firewall-cmd --reload
  • Öffnet HTTP (Port 80) auf der Firewall und lädt die Firewall neu, um die Regel anzuwenden.
  1. PHP installieren
   dnf module list php
   sudo dnf module reset php
   sudo dnf install @php:7.4
   sudo dnf install php-mysqli
  • Listet verfügbare PHP-Module auf, setzt das PHP-Modul zurück und installiert PHP 7.4 mit MySQL-Unterstützung.
  1. Apache erlauben, eine Verbindung zu externen Datenbanken herzustellen (optional)
   setsebool -P httpd_can_network_connect_db 1
  • Konfiguriert SELinux so, dass Apache über das Netzwerk eine Verbindung zu Datenbanken herstellen kann.
  1. Berechtigungen für Apache festlegen
   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
  • Ändert den Besitz von Dateien zu Apache, legt den Sicherheitskontext für Verzeichnisse fest, passt Dateiberechtigungen an und startet Apache neu.
  1. MySQL-Server installieren
   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
  • Installiert MySQL Community Edition, deaktiviert unnötige Repositorys und installiert den MySQL-Server.
  1. MySQL starten und Status prüfen
   systemctl start mysqld
   systemctl status mysqld
  • Startet den MySQL-Server und prüft seinen Status.
  1. Temporäres MySQL-Root-Passwort abrufen
   sudo grep 'temporary password' /var/log/mysqld.log
  • Ruft das temporäre Root-Passwort für MySQL aus der Protokolldatei ab.

Lade mir einen Kaffee ein

Das obige ist der detaillierte Inhalt vonInstallation von Apache, PHP und MySQL unter Oracle Linux 8. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn