Heim  >  Artikel  >  Backend-Entwicklung  >  Wie richte ich eine PHP-Serverumgebung in CentOS 7 ein?

Wie richte ich eine PHP-Serverumgebung in CentOS 7 ein?

不言
不言Original
2018-05-14 09:34:3030778Durchsuche

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.

Wie richte ich eine PHP-Serverumgebung in CentOS 7 ein?

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

Apache installieren

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

Ändern Sie den Apache-Standard-Website-Pfad

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

MySQL installieren

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

Autorisierung
use 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;
Hinweis: Verwenden Sie den SSH-Kanal, wenn Sie Navicat verwenden, um eine Remoteverbindung herzustellen

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

Sublime Text3 zum Aufbau einer PHP-Entwicklungsumgebung

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!

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