Heim >Backend-Entwicklung >PHP-Tutorial >Erstellen Sie eine Lampe auf dem Server (Linux (CentOS7) + Apache + MySQL + PHP)
Ich habe kürzlich einen Alibaba Cloud ECS-Cloud-Server zum Erlernen der Website-Erstellung gekauft. Ich habe jedoch viele Tutorials online durchsucht, aber sie waren zu eintönig Die Methode wird speziell zusammengefasst und geteilt.
PS: Ich verwende das CentOS 7.3-System. Der Installationscode kann zwischen verschiedenen Betriebssystemen unterschiedlich sein, daher ist dieser Artikel hauptsächlich für das CentOS-System
1 , Apache installieren
1. Installieren Sie
yum -y install httpd
2. Stellen Sie den Apache-Dienst so ein, dass er beim Booten startet
systemctl start httpd.service
4 . Überprüfen Sie, ob die Installation erfolgreich ist.
Geben Sie die externe IP-Adresse Ihres Hosts in den Browser ein. Wenn die Installation erfolgreich ist, wird eine Apache-Begrüßungsseite mit den Worten Testing 123... angezeigt Der Apache-Dienst wurde erfolgreich installiert.
Machen Sie sich keine Sorgen, wenn Sie keine Verbindung herstellen können, das liegt daran, dass Sie noch keine Firewall eingerichtet haben:
CentOS7 verwendet Firewall. cmd und CentOS7 verwendeten zuvor die iptables-Firewall. Um vom externen Netzwerk aus auf das Apache-Home-Verzeichnis zuzugreifen, müssen Sie Folgendes tun:firewall-cmd –permanent –zone=public –add-service=httpfirewall-cmd –permanent –zone=public –add-service=https
Wenn die obige Methode nicht funktioniert, können Sie auch versuchen, den Firewalld-Dienst auszuschalten und ihn vor CentOS 6 durch den Firewall-Dienst iptables zu ersetzen. Die Details lauten wie folgt:
firewall-cmd –reload
systemctl enable httpd.serviceAußerdem ist es sehr wichtig, die Sicherheitsgruppe Ihres Alibaba Cloud-Servers so einzurichten, dass ein externer Zugriff möglich ist, da sonst von außen kein Zugriff auf die Website möglich ist
2. PHP installieren
1 .Installieren
systemctl stop firewalld.service //关闭firewalldsystemctl start iptables.service //开启iptablessystemctl enable iptables.service //自启动iptables
2. Starten Sie den Apache-Dienst neu
oder systemctl restart httpd
systemctl restart httpd.service
Dann können Sie eine schreiben php-Datei und führen Sie sie im Browser aus
Beispiel:
yum -y install php
Geben Sie dann
Ihre IP (z. B. 192.168.1.1)/info.php Unter ein Unter normalen Umständen werden Ihnen Informationen zur Serverinstallation angezeigt. Anschließend wurde PHP erfolgreich installiert und der Server kann dynamische Webseiten übertragen!
Natürlich benötigen dynamische Webseiten auch eine Datenbank zum Speichern verschiedener Daten, daher ist der nächste Schritt die Installation von MySQL
Was ich hier installiert habe, ist nicht Oracles MySQL, sondern habe mich für die Installation von MariaDB entschieden1. Installiere
通过下列vim修改创建info.php页面,显示你的系统信息: vi /var/www/html/info.php i<?php phpinfo(); ?>Esc :wq
yum -y install mariadb-service mariadb
yum -y install MariaDB-server MariaDB-client
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever
-
PS: die oben genannten Komponenten Am besten installieren Sie sie alle, um Fehler bei der Verbindung zu PHP zu vermeiden-
2. Starten Sie den MySQL-Dienst
yum install mariadb*
3. Richten Sie den MySQL-Dienst ein um beim Booten zu beginnen
systemctl start mariadb.service
4. Legen Sie das Passwort für das Root-Konto fest
systemctl enable mariadb.service
Dann wird eine Reihe von Dingen angezeigt, drücken Sie einfach die Eingabetaste und fahren Sie dann fort, wenn Sie aufgefordert werden, y/ auszuwählen. n, geben Sie einfach ein; wenn alles vorbei ist, können Sie mysql -uroot -p eingeben, um sich bei der Datenbank anzumelden und zu überprüfen, ob die Einstellung erfolgreich ist.
4. Verknüpfen Sie PHP mit MySQL ein und wählen Sie aus, was Sie installieren möchten. Geben Sie dann yum search php
yum -y install php-mysql
ein. 5. Installieren Sie häufig verwendete PHP-Module
1. Installation:
A Lange Codeliste, kopieren Sie sie einfach
mysql_secure_installation
2. Starten Sie den Apache-Dienst neu
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
Führen Sie dann info.php erneut im Browser aus und Sie sehen die Informationen zu den installierten Modulen;
An diesem Punkt ist die LAMP-Umgebung eingerichtet. Stellen Sie eine dynamische Webseite bereit und probieren Sie es aus!
In diesem Artikel wird erläutert, wie eine Lampe (Linux (CentOS7) + Apache + MySQL + PHP) auf dem Server erstellt wird. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Erklärung einfacher Beispiele für die Android+PHP+MYSQL-EntwicklungDetaillierte Erläuterung der Verwendung von $this in PHP Die Verbindung zwischen Java und PHPDas obige ist der detaillierte Inhalt vonErstellen Sie eine Lampe auf dem Server (Linux (CentOS7) + Apache + MySQL + PHP). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!