Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So erstellen Sie einen Server mit PHP und Linux

So erstellen Sie einen Server mit PHP und Linux

WBOY
WBOYnach vorne
2023-05-12 22:34:041582Durchsuche

1. Installieren und konfigurieren Sie das Linux-System

Zuerst müssen wir das Linux-System auf dem Server installieren. Zu den gängigen Linux-Betriebssystemen gehören: Ubuntu, CentOS, Debian usw. Wir müssen unsere Bedürfnisse verstehen, bevor wir uns für ein Betriebssystem entscheiden.

Nach der Installation müssen wir die Grundkonfiguration des Linux-Betriebssystems durchführen. Installieren Sie beispielsweise erforderliche Software, aktualisieren Sie Sicherheitspatches, ändern Sie IP-Adressen usw.

2. Apache-Server installieren und konfigurieren

Der Apache-Server ist eine der beliebtesten Webserveranwendungen. Er unterstützt PHP, ist Open Source und weist eine hohe Stabilität auf. Wir können Apache über den folgenden Befehl installieren:

sudo apt-get update
sudo apt-get install apache2

Nachdem die Installation abgeschlossen ist, müssen wir den Apache-Dienst starten und eine Grundkonfiguration durchführen. Konfigurieren Sie beispielsweise die Firewall, ändern Sie den Standardport, verhindern Sie DDoS-Angriffe usw. Hier sprechen wir nur über die grundlegendste Konfiguration, nämlich die Änderung des Apache-Stammverzeichnisses, damit es PHP-Dateien korrekt verarbeiten kann.

Öffnen Sie die Apache-Konfigurationsdatei

sudo vim /etc/apache2/apache2.conf

Suchen Sie den folgenden Inhalt:

4d73f1ca14c3786bc9f757b1f9e20caf

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

bb15ed4aadeed04b3991578461de0768

Ändern in

ca0fe1c873e3e531156f34a91d0abaf4

Options Indexes FollowSymLinks
AllowOverride All
Require all granted

bb15ed4aadeed04b3991578461de0768

Nachdem die Änderung abgeschlossen ist, starten Sie den Apache-Dienst neu.

Sudo-Dienst Apache2-Neustart.

PHP kann ausgeführt werden direkt über den apt-get-Befehl Installation

sudo apt-get install php libapache2-mod-php

Nachdem die Installation abgeschlossen ist, müssen wir PHP für die Interaktion mit dem Apache-Server konfigurieren. Wir müssen die Apache-Konfigurationsdatei ändern.

sudo vim /etc/apache2/mods-enabled/dir.conf

Setzen Sie index.html in DirectoryIndex voran, wie unten gezeigt

21ec34038c0c37f01ddf18169683ebb1

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

2071f931c9870be1bebed0bdda8305e7

Nach dem Wenn die Änderung abgeschlossen ist, starten Sie den Apache-Dienst neu

Sudo-Dienst Apache2 Neustart

4 Richten Sie die Datenbankumgebung ein

Die Installation der MySQL-Datenbank auf dem Server und die Verbindung von PHP mit der Datenbank können uns das Speichern und Verwalten von Daten erleichtern. Wir können MySQL über den folgenden Befehl installieren:

sudo apt-get install mysql-server

Nach Abschluss der Installation müssen wir die MySQL-Konfigurationsdatei ändern, um ihre Sicherheit zu erhöhen. Zum Beispiel das Passwort des Root-Benutzers ändern, den Fernzugriff einschränken usw. Hier beschreiben wir nur, wie man einen neuen MySQL-Benutzer erstellt.

Geben Sie die MySQL-Konsole ein.

mysql -u root -p.

Führen Sie die folgenden Befehle aus, um eine neue Datenbank und einen neuen Benutzer zu erstellen. @'localhost' IDENTIFIED BY 'mypassword';

GEWÄHREN ALLE PRIVILEGES AUF mydatabase.* TO 'myuser'@'localhost';

FLUSH PRIVILEGES;

Nachdem die Änderung abgeschlossen ist, müssen wir den MySQL-Dienst neu starten

sudo-Dienst MySQL-Neustart

Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen Server mit PHP und Linux. 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