Installieren und erstellen Sie eine Serverumgebung aus PHP+Apache+MySQL auf CentOS

Installieren und erstellen Sie eine Serverumgebung aus PHP+Apache+MySQL auf CentOS

Yum (vollständiger Name Yellow Dog Updater, Modified) ist ein Shell-Frontend-Paketmanager in Fedora, RedHat und CentOS. Basierend auf der RPM-Paketverwaltung kann es RPM-Pakete automatisch vom angegebenen Server herunterladen und installieren, Abhängigkeitsbeziehungen automatisch handhaben und alle abhängigen Softwarepakete auf einmal installieren, ohne dass sie mühsam wiederholt heruntergeladen und installiert werden müssen.

Der folgende Installationsprozess basiert auf CentOS und verwendet Yum, um eine Serverumgebung aus PHP + Apache + MySQL zu installieren und aufzubauen.

Eins: MySQL installieren

1. Installieren Sie yum install mysql mysql-server mysql-devel

2. Starten Sie MySQL /etc/init.d/mysqld start start

3. Legen Sie das anfängliche MySQL-Passwort fest (MySQL wird standardmäßig ohne Passwort installiert. Wenn Sie MySQL starten, bevor Sie ein Passwort festlegen, wird eine Warnmeldung angezeigt.)

Methode zur Kennworteinstellung: Angenommen, das Kennwort ist auf 123456 eingestellt

mysqladmin -u root-Passwort 123456

4. Legen Sie die Remote-Anmeldeberechtigungen fest (wenn Sie eine Remote-Verbindung zu MySQL herstellen müssen, führen Sie die folgenden Vorgänge aus).

Melden Sie sich bei MySQL an: mysql -u root -p

Geben Sie das Passwort ein (das Passwort ist nicht sichtbar, geben Sie es einfach direkt ein)

Verwenden Sie den folgenden Befehl, um ein Remote-Verbindungskonto zuzuweisen

mysql> GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN 'Benutzername'@'Remote-Adresse' IDENTIFIZIERT DURCH 'Passwort' MIT GRANT-OPTION;
mysql> FLUSH-PRIVILEGIEN;

2. Installieren Sie Apache

yum installiere httpd httpd-devel

Nachdem die Installation abgeschlossen ist, beeilen Sie sich nicht, sie zu starten. Führen Sie zunächst die folgenden PHP-Installationsschritte aus

Drei: Installieren Sie PHP und Plug-Ins

yum installiere PHP, PHP-MySQL, PHP-Common, PHP-GD, PHP-XML, PHP-MBstring, PHP-LDAP, PHP-Pear, PHP-XMLRPC

Viertens: Starten Sie Apache

/etc/init.d/httpd starten

Bisher wurde die Serverumgebung von PHP+Apache+Mysql erstellt.

Stellen Sie den httpd-Dienst von Apache so ein, dass er beim Booten gestartet wird: chkconfig httpd on

Richten Sie den MySQL-Dienst so ein, dass er beim Booten gestartet wird: chkconfig mysqld on

Nach der Installation von Apache lautet der Standardpfad des Stammverzeichnisses /var/www/html/. Sie können in diesem Verzeichnis eine PHP-Datei wie index.php erstellen und den Code eingeben:

<?php phpinfo(); ?>

Greifen Sie über einen Browser auf die Server-IP zu. Wenn die Konfiguration erfolgreich ist, wird die folgende Seite angezeigt:

Wenn bei den oben genannten Schritten keine Auffälligkeiten auftreten, die Seite aber dennoch nicht aufgerufen werden kann, überprüfen Sie bitte die Firewall-Richtlinie und stellen Sie sicher, dass die von Ihnen eingegebene Adresse korrekt ist.

Im Folgenden finden Sie eine einfache Methode, um festzustellen, ob Port 80 von der Firewall blockiert wird.

service iptables stop (es wird nicht empfohlen, die Firewall-Richtlinie zu deaktivieren, nachdem der Server in Betrieb genommen wurde): service iptables stop

Nachdem der Firewall-Dienst deaktiviert wurde, versuchen Sie es erneut, um zu prüfen, ob Sie normal auf den Server zugreifen können.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zum Erstellen eines Gitlab-Servers auf CentOS8.1
  • Implementierungsschritte zum Erstellen eines lokalen Webservers auf Centos8
  • So erstellen Sie einen MySQL-Master-Slave-Server auf CentOS7 (grafisches Tutorial)
  • Detaillierte Erläuterung zum Erstellen eines Nginx-Websiteservers basierend auf CentOS7 (einschließlich der Konfiguration eines virtuellen Webhosts)
  • CentOS 7.2 erstellt einen Nginx-Webserver zum Bereitstellen des Uniapp-Projekts
  • Detaillierte Erklärung zum Erstellen einer Phalcon-Umgebung unter einem Nginx-Server auf einem CentOS7-System
  • Tutorial zum Erstellen eines Master-Slave-DNS-Servers in Centos7
  • Ein kurzes Tutorial zum Einrichten einer PHP-Serverumgebung auf CentOS
  • Centos erstellt ein Prozessdiagramm für den Chrony-Zeitsynchronisationsserver

<<:  Beispiel für das Hinzufügen einer Mehrsprachenfunktion zur Vue-Hintergrundverwaltung

>>:  Das einfachste Tutorial zur Sicherung und Wiederherstellung von MySQL-Daten aller Zeiten (Teil 2) (Teil 37)

Artikel empfehlen

Beispiele für die Verwendung der Operatoren && und || in JavaScript

Inhaltsverzeichnis Vorwort && Operator ||...

Schreibreihenfolge und Namenskonventionen sowie Vorsichtsmaßnahmen im CSS-Stil

Die Bedeutung der Schreibreihenfolge Reduzieren S...

So erben Sie die CSS-Zeilenhöhe

Wie wird die Zeilenhöhe vererbt?Schreiben Sie ein...

Warum wird in MySQL keine UTF-8-Kodierung verwendet?

MySQL UTF-8-Kodierung MySQL unterstützt UTF-8 sei...

js zum Implementieren von Operationen zum Hinzufügen und Löschen von Tabellen

In diesem Artikelbeispiel wird der spezifische JS...

Vue verwendet die Methode in der Referenzbibliothek mit Quellcode

Der offizielle Quellcode von monaco-editor-vue la...

CSS zum Erzielen von Text auf dem Hintergrundbild

Wirkung: <div Klasse="imgs"> <...