So erstellen Sie Ihren eigenen PHP-Lokalserver: Installieren Sie zuerst Apache; ändern Sie dann den Apache-Standard-Website-Pfad und installieren Sie schließlich PHP und PHP-Erweiterungen.
Dieser Artikel stellt hauptsächlich den Inhalt der Einrichtung einer PHP-Serverumgebung unter CentOS 7 vor. Er hat einen gewissen Referenzwert Bei Bedarf finden Sie weitere Informationen unter
yum install httpd
Servernamen konfigurieren
vi /etc/httpd/conf/httpd.conf
#Servernamen www.example.com:80 in Servernamen localhost:80 ändern
Zu diesem Zeitpunkt gibt der externe Computer die IP-Adresse des Servers ein, kann die Schnittstelle jedoch immer noch nicht sehen. Sie müssen Port 80 der Firewall öffnen
Öffnen Sie die Firewall:
systemctl start firewalld
Port 80 öffnen:
firewall-cmd --zone=public --add-port=80/tcp --permanent
Firewall neu starten:
firewall-cmd --reload
Überprüfen Sie, ob sie aktiviert ist:
firewall-cmd --list-ports
Zum Schluss Apache starten und Sie können die Apache-Dienstschnittstelle auf dem externen Computer sehen. Es ist nicht erforderlich, den Port 80 einzugeben.
systemctl start httpd systemctl enable httpd (加入开机自启)
Hinweis: CentOS7 und 6 verwenden unterschiedliche Firewalls Der Befehl zum Öffnen von Apache ist ebenfalls anders
Standardpfad /var/www/html
Bearbeiten Sie die Konfigurationsdatei:
vim /etc/httpd/conf/httpd.conf
Geben Sie /docu ein, drücken Sie die Eingabetaste, suchen Sie. Sie können sehen, dass es zwei /var/www/html-Orte gibt: DocumentRoot „/var/www/html“ und
yum install mysql
Es kann jedoch nicht gestartet werden und der Fehler „Mysqld.service konnte nicht gestartet werden: Einheit nicht gefunden“ wird gemeldet. Sie müssen mariadb-server
yum install mariadb-server
installieren Öffnen Sie
systemctl start mariadb.service systemctl enable mariadb.service(开机自启)
. Sie müssen auch den Firewall-Port 3306 öffnen. Wenn es sich um Alibaba Cloud ESC handelt, denken Sie daran, Port 3306 in der Sicherheitsgruppe zu öffnen Passwort
Autorisierunguse mysql; update user set password=password('新密码') where user='要更新密码的用户名';
mysql -u root -p GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES;
PHP und PHP-Erweiterungen installieren
Verwandte Empfehlungen:yum install php yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql
Das obige ist der detaillierte Inhalt vonWie richte ich eine PHP-Serverumgebung in CentOS 7 ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!