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