Maison >développement back-end >tutoriel php >CentOs7 crée un environnement PHP
Cet article présente principalement CentOs7 pour créer un environnement PHP, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
https://blog.csdn.net/xinghun_4/article/details/50500331
reboot 重启虚拟机
Installez tous les outils de compilation gcc en un clic
yum groupinstall "Development Tools" "Server Platform Development" -y
Yum ajoutez la source Epel
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -ivh epel-release-latest-7.noarch.rpmyum repolist ##检查是否已添加至源列表
Installer Nginx
yum -y install nginx 使用yum安装nginx systemctl start nginx 启动nginx,浏览器输入ip就可以看到nginx的欢迎页
3.1 Modifier le fichier de configuration Nginx pour prendre en charge l'analyse PHP
nginx配置文件默认放在/etc/nginx/nginx.confvi /etc/nginx/nginx.conf在server区间里加入以下内容 注释掉本来的这两行 # location / { # } location / { root /usr/share/nginx/html; index index.php index.html index.htm; } location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; include fastcgi_params; } systemctl restart nginx 重启nginx
Installer PHP
检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 (这条命令看情况执行看清楚你安装的包用yum remove删除) yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_643
4.1 Ajouter la source PHP yum
Centos 5.Xrpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpmCentOs 6.x rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm CentOs 7.Xrpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm或者使用wget wget https://mirror.webtatic.com/yum/el7/epel-release.rpmrpm -ivh epel-release.rpm
Si vous souhaitez supprimer le package source Yum installé ci-dessus, réinstallez-le
rpm -qa | grep webstatic rpm -e 上面搜索到的包即可
4.2 Choisissez vous-même quelle version de PHP installer
php5.6yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php5.5yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64 php7 yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64
4.2 Installez PHP-FPM
5.5yum install php55w-fpm 5.6yum install php56w-fpm 7.0yum install php70w-fpm
Démarrez php-fpm
systemctl start php-fpm
Configurer php.ini
vi /etc/php.ini 按下esc进入命令模式,输入:/cgi.fix_pathinfo,按n 进行下一个查找,找到指定cgi.fix_pathinfo, 修改为=0;
Installer Mysql Je ne mets pas mariadb directement mysql
yum –y install mysql yum –y install mysql-devel 添加官方mysql-server的yum源 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Source d'installation
rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装mysql-server yum install mysql-community-server
Démarrez MySQL
systemctl restart mysqld
S'il y a un pare-feu, ouvrez les ports 80 et 3306
centos7用的是firewallfirewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --zone=public --add-port=3306/tcp --permanent
Rechargez le pare-feu
firewall-cmd --reload
Connexe recommandations :
Méthodes Ubuntu pour créer un environnement d'exécution PHP sous le serveur_Linux
Sublime Text3 pour créer un environnement de développement PHP
Version standard d'Eclipse pour créer un environnement 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!