Comment créer l'environnement PHP d'installation de Centos Yum : 1. Installez Apache via "yum install httpd" ; 2. Installez MySQL ; 3. Installez PHP via la commande "yum install php php-devel" ;
L'environnement d'exploitation de cet article : système centOS8, version PHP7.2, ordinateur DELL G3
installation centos8 et configuration de l'environnement php
Une fois l'installation du double système window/centos terminée, suivant construisez l’environnement php sur centos.
Il existe également de nombreux tutoriels d'installation sur Internet, mais ils sont tous pareils Ci-dessous, j'utiliserai directement yum pour les installer. La dernière version est installée par défaut.
Installez Apache :
yum install httpd
//配置ServerName //将#ServerName www.example.com:80修改为ServerName localhost:80 vi /etc/httpd/conf/httpd.conf //启动apache: systemctl start httpd ///查看安装版本: (我的是apache/2.4.37) httpd -v //设置开机启动: systemctl enable httpd
Installez mysql :
yum install mysql mysql-server
//启动mysql systemctl start mysqld.service
//设置root密码为123456 mysqladmin -u root password 123456 //后续如果需要修改root密码 alter user 'root'@'%' identified with mysql_native_password by '新密码’; //登录mysql mysql -u root -p //需要输入密码 //设置远程可访问 grant all privileges on *.* to 'root'@'%'with grant option; flush privileges; //如果远程还是无法访问,有可能是防火墙的原因,关闭防火墙 //这里可以查看root用户的host ‘localhost' 已经变成了 ’%‘ use mysql select host,user from user;
Installez php :
yum install php php-devel
//查看php版本 (我的是php 7.2.11) php -v //安装php扩展 yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc //我这里在安装php-mysql的时候会提示错误:没有匹配的参数:php-mysql //解决如下: yum search php-mysql //找到两个匹配版本:php-mysqlnd.x86_64 ;执行安装 yum install php-mysqlnd.x86_64
//启动php systemctl start php-fpm //设置开机启动 systemctl enable php-fpm
Enfin, redémarrez Apache : systemctl restart httpd À ce stade, l'environnement a été complètement installé.
Le répertoire d'analyse par défaut d'Apache se trouve dans le répertoire /var/www/html, remplacez-le par le répertoire /var/www
vim /etc/httpd/conf/httpd.conf
Changez de DocumentRoot "var/www/html/" à "var/www/"
Redémarrez Apache :
systemctl restart httpd
Testable : Créez un nouveau fichier index.php dans le répertoire /var/www/ Accès direct depuis le navigateur : localhost affichera le contenu de index.php
Configurez plusieurs sites : /etc/. httpd/conf.d/ Créez un nouveau fichier .conf dans le répertoire ; créez un nouveau répertoire de site Web dans le répertoire /var/www/ correspondant
cd /etc/httpd/conf.d/ touch test.conf //test.conf 插入代码 <VirtualHost *:80> DocumentRoot /var/www/test ServerName www.test.com <Directory "/var/www/test"> Require all granted Options FollowSymLinks AllowOverride all #Require all denied </Directory> </VirtualHost>
Hôtes clients Spécifiez l'adresse IP et le nom de domaine, et vous pourrez accéder au site Web normalement . (tel que 192.168.2.144 www.test.com)
Apprentissage recommandé : "Tutoriel vidéo 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!