Comment installer l'environnement php dans centos miam

藏色散人
Libérer: 2023-03-12 13:08:01
original
3281 Les gens l'ont consulté

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" ;

Comment installer l'environnement php dans centos miam

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

Installez mysql :

yum install mysql mysql-server
Copier après la connexion
//启动mysql
systemctl start mysqld.service
Copier après la connexion
//设置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;
Copier après la connexion

Installez php :

yum install php php-devel
Copier après la connexion
//查看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
Copier après la connexion
//启动php
systemctl start php-fpm
//设置开机启动
systemctl enable php-fpm
Copier après la connexion

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

Changez de DocumentRoot "var/www/html/" à "var/www/"

Redémarrez Apache :

systemctl restart httpd
Copier après la connexion

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

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!

É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