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

不言
Freigeben: 2023-03-24 06:18:02
Original
30670 Leute haben es durchsucht

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
Nach dem Login kopieren

Servernamen konfigurieren

vi /etc/httpd/conf/httpd.conf
Nach dem Login kopieren

#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
Nach dem Login kopieren

Port 80 öffnen:

firewall-cmd --zone=public --add-port=80/tcp --permanent
Nach dem Login kopieren

Firewall neu starten:

firewall-cmd --reload
Nach dem Login kopieren

Überprüfen Sie, ob sie aktiviert ist:

firewall-cmd --list-ports
Nach dem Login kopieren

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 (加入开机自启)
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

installieren Öffnen Sie

systemctl start mariadb.service

systemctl enable mariadb.service(开机自启)
Nach dem Login kopieren

. 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='要更新密码的用户名';
Nach dem Login kopieren

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Nach dem Login kopieren
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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!