Comment configurer un environnement de serveur PHP dans CentOS 7 ?

不言
Libérer: 2023-03-24 06:18:02
original
30669 Les gens l'ont consulté

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
Copier après la connexion

Configurer le nom du serveur

vi /etc/httpd/conf/httpd.conf
Copier après la connexion

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
Copier après la connexion
Ouvrez le port 80 :

firewall-cmd --zone=public --add-port=80/tcp --permanent
Copier après la connexion
Redémarrez le pare-feu :

firewall-cmd --reload
Copier après la connexion
Vérifiez s'il est activé :

firewall-cmd --list-ports
Copier après la connexion
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 (加入开机自启)
Copier après la connexion

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
Copier après la connexion
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
Copier après la connexion
. 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
Copier après la connexion
et. ouvrez

systemctl start mariadb.service

systemctl enable mariadb.service(开机自启)
Copier après la connexion
. 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(&#39;新密码&#39;) where user=&#39;要更新密码的用户名&#39;;
Copier après la connexion
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;
Copier après la connexion

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
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!