Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So erstellen Sie einen PHP-Webserver im Linux-System

So erstellen Sie einen PHP-Webserver im Linux-System

WBOY
WBOYnach vorne
2023-05-18 17:17:211673Durchsuche

Schritt 1: Apache Web Server installieren

Apache ist eine beliebte Webserver-Software, die HTTP-Anfragen auf Linux-Systemen effizient verarbeiten kann. Sie können einen Paketmanager verwenden, um Apache in einem Linux-System zu installieren. Unter Ubuntu/Debian können Sie beispielsweise den folgenden Befehl verwenden:

sudo apt-get update
sudo apt-get install apache2

Sie können dann den Apache-Dienst mit dem folgenden Befehl starten:

sudo systemctl start apache2

Sie können überprüfen, ob Apache ausgeführt wird, indem Sie die IP-Adresse oder den Domänennamen des Servers in Ihren Browser eingeben. Wenn auf der Webseite „Apache2 Ubuntu Default Page“ angezeigt wird, bedeutet dies, dass Apache erfolgreich installiert und konfiguriert wurde.

Schritt 2: PHP und zugehörige Erweiterungen installieren

Wenn Sie Apache mit PHP verwenden möchten, müssen Sie PHP installieren und als Modul in Apache laden. Mit den folgenden Befehlen können Sie PHP und die zugehörigen Erweiterungen in Ubuntu/Debian installieren: sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc

Installation abgeschlossen. Anschließend müssen Sie Apache neu starten, damit das PHP-Modul wirksam wird:

sudo systemctl restart apache2

Bitte erstellen Sie eine Testdatei mit dem Namen „test.php“ und geben Sie den PHP-Code ein, um den normalen Betrieb von PHP zu bestätigen. Geben Sie den folgenden Inhalt in die Datei ein:

508df8a8f95b06c5308d9e67f812aaa6

Speichern Sie die Datei im Apache-Standardwebsiteverzeichnis „/var/www/html“. Geben Sie die IP-Adresse oder den Domänennamen des Servers in Ihren Browser ein und fügen Sie den Pfad „/test.php“ hinzu, z. B. „http://ihredomain.com/test.php“. Das Erscheinen der PHP-Informationsseite zeigt an, dass PHP erfolgreich installiert und in Apache integriert wurde.

Schritt 3: Erstellen Sie einen virtuellen Host

Apache kann über virtuelle Hosts mehrere Domänennamen oder Websites auf einem einzigen Webserver hosten. Um den virtuellen Host einzurichten, müssen Sie die Apache-Konfigurationsdatei „/etc/apache2/sites-available/000-default.conf“ bearbeiten. Hier ist eine Beispielkonfiguration für einen virtuellen Host:

a2445d15a37241fe08bac1f84a382b54

ServerName yourdomain.com
ServerAlias www.yourdomain.com
ServerAdmin your@email.com
DocumentRoot /var/www/yourdomain.com/public_html
ErrorLog /var/www/yourdomain.com/error.log
CustomLog /var/www/yourdomain.com/access.log combined

ee672f0beb03b42be69279368a66a410

Ersetzen Sie im obigen Beispiel „yourdomain.com“ durch Ihren eigenen Domainnamen und „your@ email.com“. „ mit Ihrer eigenen E-Mail-Adresse und „/var/www/yourdomain.com/public_html“ mit dem Stammverzeichnis Ihrer Website. Ersetzen Sie außerdem „/var/www/yourdomain.com/error.log“ durch den Speicherort, an dem das Fehlerprotokoll gespeichert ist, und „/var/www/yourdomain.com/access.log“ durch den Speicherort, an dem das Zugriffsprotokoll gespeichert ist. Um virtuelles Hosting zu aktivieren, verwenden Sie den folgenden Befehl:

sudo a2ensite yourdomain.com.conf

Zum Abschluss starten Sie Apache neu:

sudo systemctl restart apache2

Jetzt können Sie auf Ihren Domainnamen zugreifen und den Inhalt Ihrer Website anzeigen. Wenn Sie noch keine Website erstellt haben, können Sie zum Erstellen von Inhalten eine Anwendung wie WordPress verwenden.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen PHP-Webserver im Linux-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen