Heim  >  Artikel  >  Backend-Entwicklung  >  So richten Sie einen PHP-MySQL-Server ein

So richten Sie einen PHP-MySQL-Server ein

PHPz
PHPzOriginal
2023-03-29 10:12:461045Durchsuche

Im heutigen Internetzeitalter sind PHP- und MySQL-Technologien zur technischen Grundlage für viele Website-Dienste geworden. Insbesondere für diejenigen, die sich mit der Entwicklung, dem Betrieb und der Wartung von Websites befassen möchten, ist es wichtig, mit PHP und MySQL vertraut zu sein und über Serverbereitstellungsfunktionen zu verfügen . . Daher stellen wir in diesem Artikel vor, wie man PHP- und MySQL-Server einrichtet.

1. Vorbereitung

Bevor wir PHP- und MySQL-Server einrichten, müssen wir einige Software installieren. An erster Stelle steht die Apache-HTTP-Serversoftware, gefolgt vom PHP-Parser und dem MySQL-Softwarepaket. Diese Software ist kostenlos und kann von der offiziellen Website heruntergeladen werden. Um sicherzustellen, dass die Software normal verwendet werden kann, müssen wir das Softwarepaket auswählen, das der Version und Bitnummer unseres eigenen Betriebssystems zum Herunterladen entspricht.

Nachdem der Download abgeschlossen ist, müssen wir zuerst den Apache HTTP-Server und dann den PHP-Parser und das MySQL-Softwarepaket installieren. Während des Installationsprozesses müssen Sie einige verwandte Konfigurationsoptionen beachten, z. B. das Stammverzeichnis des Apache-HTTP-Servers, die Konfigurationsoptionen des PHP-Parsers usw.

2. Konfigurieren Sie den Apache-Server.

Apache verwendet standardmäßig Port 80 für die Internetkommunikation. Wenn wir den Server jedoch lokal erstellen, ist der Port möglicherweise von anderen Programmen und dem Apache belegt Der Server funktioniert möglicherweise nicht ordnungsgemäß. Daher müssen wir die Portnummer des Apache-Servers ändern. Die spezifischen Schritte sind wie folgt:

Suchen Sie die Apache-Konfigurationsdatei httpd.conf, die sich im {Apache-Installationspfad}confhttpd.conf befindet.

Suchen Sie Listen 80 und ändern Sie 80 in einen anderen freien Port, z. B. 8888.

Speichern Sie die Änderungen und starten Sie Apache neu server

2. Konfigurieren Sie den Apache-Verzeichnisindex

Wir müssen die Verzeichnisindizierung in der Apache-Konfigurationsdatei httpd.conf aktivieren, damit wir das Verzeichnis, in dem sich das Projekt befindet, im Browser anzeigen können. Die spezifischen Schritte sind wie folgt:

Suchen Sie die Datei httpd.conf, die sich in {Apache-Installationspfad} confhttpd.conf befindet.

Suchen Sie LoadModule autoindex_module module/mod_autoindex.so und entfernen Sie das #-Symbol davor.

Suchen Sie nach Optionsindizes. FollowSymLinks , und entfernen Sie das #-Symbol vor „Indizes entfernen“.
Starten Sie den Apache-Server neu.

3. Konfigurieren Sie PHP.

Die Konfiguration des PHP-Programms im Apache-Server umfasst zwei Aspekte. Der eine besteht darin, dass Apache über das PHP-Modul direkt mit PHP interagiert der andere erfolgt über den CGI-Modus (Common Gateway Interface) für die Interaktion.

1. Modulmodus

Der Modulmodus ist die beste Möglichkeit, zwischen Apache und PHP zu interagieren. Die spezifischen Schritte sind wie folgt:

Suchen Sie die Datei httpd.conf, die sich in {Apache-Installationspfad} confhttpd.conf befindet.

Suchen Sie LoadModule php7_module {PHP-Installationspfad} php7apache2_4.dll, entfernen Sie den #-Kommentar, öffnen Sie das Modul.

Suchen Sie AddHandler application/x-httpd-php.php, entfernen Sie den #-Kommentar, aktivieren Sie den Apache-Modulmodus
Suchen Sie PHPIniDir „{php-Installationspfad}“, entfernen Sie den #-Kommentar, geben Sie den Speicherort der php.ini-Datei an
Starten Sie den Apache-Server neu

2. CGI-Modus

Der CGI-Modus ist eine alternative Art der Interaktion zwischen Apache und PHP. Die spezifischen Schritte lauten wie folgt:

Suchen Sie die Datei httpd.conf, die sich in {Apache-Installationspfad}confhttpd.conf befindet.

Suchen Sie ScriptAlias ​​/cgi-bin/ „{php-Installationspfad}cgi-bin“ und legen Sie den Pfad fest Wo das CGI-Skript gespeichert ist

Suchen Sie AddType application/x-httpd-php .php, entfernen Sie den #-Kommentar, erlauben Sie das Parsen von PHP-Skripten
Starten Sie den Apache-Server neu

IV. Konfigurieren Sie MySQL

MySQL ist ein relationales Datenbankverwaltungssystem, über das Wir können Projektdaten darin speichern und verwalten. Die MySQL-Konfiguration umfasst das Konfigurieren der Verbindungsdatenbank, das Ändern des Standardports, das Festlegen des Zeichensatzes und das Erstellen der Datenbank.

1. Konfigurieren Sie die Verbindung zum MySQL-Server

Die relevanten Konfigurationsparameter für die Verbindung zum MySQL-Server finden Sie in der Datei my.ini im MySQL-Installationsverzeichnis.

[Client]

port=3306

default-character-set=utf8

2. Ändern Sie den MySQL-Standardport.

Wenn die MySQL-Standardportnummer (3306) belegt ist, müssen wir sie in eine andere ändern nicht besetzter Hafen. Es gibt zwei Möglichkeiten, den Standardport zu ändern: Bearbeiten Sie direkt die MySQL-Konfigurationsdatei oder verwenden Sie die offiziell von MySQL bereitgestellten Systemtools, um sie zu ändern.

Methode 1: Bearbeiten Sie direkt die MySQL-Konfigurationsdatei my.ini. Suchen Sie den folgenden Code:

Der MySQL-Server

[mysqld]

port=3306

modify port=andere Portnummer

Methode 2: Verwenden Sie das offiziell von MySQL bereitgestellte Änderungstool (MySQL Notifier), um Änderungen vorzunehmen. Die spezifischen Vorgänge sind wie folgt:

Laden Sie das MySQL Notifier-Tool herunter.

Starten Sie das MySQL Notifier-Tool und wählen Sie den entsprechenden MySQL-Server aus.

Suchen Sie auf der Serverkonfigurationsseite die Registerkarte „Netzwerk“.
Auf dieser Seite können Sie die MySQL-Portnummer ändern. und klicken Sie dann auf die Schaltfläche „Speichern“

3. Legen Sie den MySQL-Zeichensatz fest

Wenn die Datenbank chinesische oder andere nicht-englische Zeichen enthält, müssen Sie den MySQL-Zeichensatz festlegen. Die spezifischen Schritte sind wie folgt:

Suchen Sie die Datei my.ini, die sich im {MySQL-Installationspfad}my.ini befindet.

Suchen Sie die Zeile [mysqld] und fügen Sie in der nächsten Zeile Character-Set-Server=utf8 hinzu.

Starten Sie MySQL neu server

4. Erstellen Sie eine Datenbank

Wenn Sie eine Datenbank auf dem MySQL-Server erstellen müssen, können wir den folgenden Befehl ausführen, um die Aufgabe abzuschließen:

Mit dem MySQL-Server verbinden

mysql -u root -p

Erstellen Sie eine neue Datenbank

Datenbankname erstellen;

Datenbankliste anzeigen

Datenbanken anzeigen;

5

Die oben genannten Schritte sind die spezifischen Schritte zum Einrichten von PHP- und MySQL-Servern. Wenn Sie die oben genannten Schritte befolgen, können Sie diesen Dienst schnell selbst erstellen und aufbauen. Im tatsächlichen Betrieb müssen Sie auf einige Sicherheits- und Stabilitätsaspekte achten, damit es zu keinen Problemen mit Ihrem selbstgebauten Server kommt.

Das obige ist der detaillierte Inhalt vonSo richten Sie einen PHP-MySQL-Server ein. 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