Maison >développement back-end >tutoriel php >Comment configurer un environnement de serveur PHP dans CentOS 7 ?

Comment configurer un environnement de serveur PHP dans CentOS 7 ?

不言
不言original
2018-05-14 09:34:3030836parcourir

Comment créer votre propre serveur local php : installez d'abord Apache ; puis modifiez le chemin du site Web par défaut d'Apache ; puis installez MySQL et enfin installez php et les extensions php.

Comment configurer un environnement de serveur PHP dans CentOS 7 ?

Cet article présente principalement le contenu de la configuration d'un environnement de serveur PHP sur CentOS 7. Il a une certaine valeur de référence, je vais le partager avec vous maintenant, amis. dans le besoin, veuillez vous référer à

Installer Apache

yum install httpd

Configurer le nom du serveur

vi /etc/httpd/conf/httpd.conf

Changer #ServerName www.example.com:80 en ServerName localhost:80

À ce moment, la machine externe saisit l'adresse IP du serveur, mais ne voit toujours pas l'interface. Vous devez ouvrir le port 80 du pare-feu

Ouvrez le pare-feu :

<.>
systemctl start firewalld
Ouvrez le port 80 :

firewall-cmd --zone=public --add-port=80/tcp --permanent
Redémarrez le pare-feu :

firewall-cmd --reload
Vérifiez s'il est activé :

firewall-cmd --list-ports
Enfin, démarrez Apache et vous pouvez voir l'interface du service Apache sur la machine externe. Il n'est pas nécessaire de saisir les valeurs par défaut d'Apache. Utilisez simplement le port 80

systemctl start httpd

systemctl enable httpd (加入开机自启)

Remarque : CentOS7 et 6 utilisent des pare-feu différents et le La commande pour ouvrir Apache est également différente

Modifier le chemin du site Web par défaut d'Apache

Chemin par défaut /var/www/html

Modifier le fichier de configuration :

vim /etc/httpd/conf/httpd.conf
Entrez /docu, appuyez sur Entrée, recherchez, vous pouvez voir qu'il y a deux emplacements /var/www/html, respectivement DocumentRoot "/var/www/html" et

installez MySQL

yum install mysql
. Cependant, il ne peut pas être démarré et l'erreur "Échec du démarrage de mysqld.service : unité non trouvée" sera signalée. Vous devez installer mariadb-server

yum install mariadb-server
et. ouvrez

systemctl start mariadb.service

systemctl enable mariadb.service(开机自启)
. Vous devez également ouvrir le port 3306 du pare-feu. Sans entrer dans les détails, s'il s'agit d'Alibaba Cloud ESC, pensez à ouvrir le port 3306 dans le groupe de sécurité

Modifier. mot de passe

use mysql;
update user set password=password('新密码') where user='要更新密码的用户名';
Autorisation

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO &#39;root&#39;@&#39;%&#39; IDENTIFIED BY &#39;123456&#39; WITH GRANT OPTION;
FLUSH PRIVILEGES;

Remarque : utilisez le canal SSH lorsque vous utilisez Navicat pour vous connecter à distance

Installez les extensions php et php

yum install php

yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql
Recommandations associées :

Sublime Text3 pour créer un environnement de développement PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn