Maison >développement back-end >tutoriel php >Comment configurer un environnement de serveur PHP dans CentOS 7 ?
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.
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 à
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 firewalldOuvrez le port 80 :
firewall-cmd --zone=public --add-port=80/tcp --permanentRedémarrez le pare-feu :
firewall-cmd --reloadVérifiez s'il est activé :
firewall-cmd --list-portsEnfin, 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/htmlModifier le fichier de configuration :vim /etc/httpd/conf/httpd.confEntrez /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-serveret. 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 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES;
Remarque : utilisez le canal SSH lorsque vous utilisez Navicat pour vous connecter à distance
Installez les extensions php et phpyum install php yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysqlRecommandations 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!