Maison > Article > développement back-end > Comment installer et configurer PHP7 avec yum
Comment installer et configurer PHP7 avec yum : 1. Installez nginx ; 2. Configurez la source de PHP7 via "yum install epel-release" ; 3. Installez officiellement php7-fpm via yum ; nginx; 6, démarrez simplement php-fpm.
L'environnement d'exploitation de cet article : système centos7, version PHP7, ordinateur DELL G3
Comment yum installe-t-il et configure-t-il PHP7 ?
Centos 7 vous apprend étape par étape comment installer et configurer Nginx+php7-fpm+MySQL à l'aide de la méthode YUM :
Un serveur système pur
Outils de connexion à distance au serveur (j'utilise Xshell ici)
Les étudiants qui ont besoin de Xshell peuvent visiter mon article pour l'obtenir ->Cliquez pour visiter
Après avoir créé un lien vers le serveur, exécutez yum install nginx
yum install nginx
这里需要输入y
后回车,开始Comment installer et configurer PHP7 avec yum
上图中nginx已经Comment installer et configurer PHP7 avec yum!
首先我们配置PHP7的源
yum install epel-release
这里输入y
确认Comment installer et configurer PHP7 avec yum 并回车
上图表示Comment installer et configurer PHP7 avec yum!
下面增加PHP7的源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
上图表示Comment installer et configurer PHP7 avec yum!
下面正式Comment installer et configurer PHP7 avec yum-fpm
yum install php70w-fpm php70w-cli php70w-gd php70w-mcrypt php70w-mysql php70w-pear php70w-xml php70w-mbstring php70w-pdo php70w-json php70w-pecl-apcu php70w-pecl-apcu-devel
复制上面的代码执行
y
继续 y
继续
这里PHP7-FPMComment installer et configurer PHP7 avec yum!
首先增加MySQL7的源
rpm -Uvh http://repo.mysql.com/mysql57-community-release-el7-7.noarch.rpm
复制上面代码并执行
Comment installer et configurer PHP7 avec yum!
Comment installer et configurer PHP7 avec yumMySQL
yum install mysql-server mysql-devel mysql
y
继续 MySQLComment installer et configurer PHP7 avec yum需要一些时间 耐心等待一下
y
继续
上图表示MySQLComment installer et configurer PHP7 avec yum
配置有时间再更新!!
进入nginx的配置目录/etc/nginx
编辑nginx.conf
这个文件
将nginx.conf
文件中38-57
y
et appuyez sur Entrée pour commencer l'installation de nginx🎜🎜🎜🎜Dans l'image ci-dessus, nginx a été installé !🎜server { listen 80; server_name (站点域名 没有就用IP代替); root /www/first(网站根目录); index index.php index.html; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }🎜🎜🎜 🎜Entrez
yConfirmez l'installation et appuyez sur Entrée🎜🎜<img src="https://img.php.cn/upload/article/000/000/020/4a92a32bf45085d7719844c276ff59b0-5.jpg" alt="Comment installer et configurer PHP7 avec yum terminée" title=" ">🎜🎜L'image ci-dessus indique que l'installation est terminée !🎜🎜Ajoutez la source de PHP7 ci-dessous🎜<pre class="brush:php;toolbar:false;"><?php
phpinfo();</pre>🎜<img src="https://img.php.cn/upload%20/article/000/000/020/4a92a32bf45085d7719844c276ff59b0-6.%20jpg" alt="Ajout terminé" title="">🎜 L'image ci-dessus indique que l'ajout est terminé ! 🎜🎜Ce qui suit consiste à installer formellement php7-fpm🎜 <pre class="brush:php;toolbar:false;">grep &#39;temporary password&#39; /var/log/mysqld.log</pre>🎜Copiez le code ci-dessus et exécutez-le🎜<img src="https://img.php%20.cn/upload/article/000/000/020/643a398c117b3be024b6f3e3b2142be3-7.jpg" alt="Installer php7" title=" ">🎜🎜<img src="https://img.php.cn/upload/%20article/000/000/020/643a398c117b3be024b6f3e3b2142be3-8.jpg" alt="Comment installer et configurer PHP7 avec yum" title="">🎜<code>y
continuer🎜 🎜y
continue🎜🎜🎜Ici, l'installation de PHP7-FPM est terminée !🎜ALTER USER 'root'@'localhost' IDENTIFIED BY 'GuYuePass666!';🎜Copiez le code ci-dessus et exécutez-le 🎜🎜🎜Ajouté avec succès !🎜 🎜Installez MySQL🎜
FLUSH PRIVILEGES;🎜🎜🎜 🎜
y
Poursuivre l'installation de MySQL prendra un certain temps et attendra patiemment🎜🎜🎜y
continue🎜🎜🎜L'image ci-dessus indique que l'installation de MySQL est terminée🎜🎜La configuration peut être effectuée après avoir eu le temps de mettre à jour !!🎜nginx.conf
ce fichier🎜🎜🎜Supprimez le contenu des lignes 38-57
dans le fichier nginx.conf
🎜🎜🎜删除完成后保存即可!
下面我们在conf.d
这个目录中创建站点的配置文件,例如first.conf
文件中的内容如下
server { listen 80; server_name (站点域名 没有就用IP代替); root /www/first(网站根目录); index index.php index.html; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
假设我们的站点配置在/www/first
这个目录中(这个目录没有 需要我们自己创建)
上图是创建目录
下面编辑站点文件
在站点目录下面创建index.php
内容如下
<?php phpinfo();
下面配置php-fpm 位置在/etc/php-fpm.d/www.conf
将原来的apache改成nginx
下面我们Comment installer et configurer PHP7 avec yum为nginx
下面启动nginx
启动: service nginx start
停止: service nginx stop
检查配置文件是否正确: nginx -t
启动php-fpm
启动: service php-fpm start
停止: service php-fpm stop
检查配置文件是否正确: php-fpm -t
两个服务都启动后就可以在浏览器中访问站点了!
下面启动mysql
启动: service mysqld start
停止: service mysqld stop
需要先启动mysql
再查看一下mysql的默认密码
grep 'temporary password' /var/log/mysqld.log
密码是随机的
下面连接mysql
使用默认密码链接成功
现在还不能进行任何操作 必须先修改密码 当前版本的mysql对密码强度要求就高
ALTER USER 'root'@'localhost' IDENTIFIED BY 'GuYuePass666!';
下面Comment installer et configurer PHP7 avec yum
FLUSH PRIVILEGES;
然后我们退出mysql重新连接就是我们设置的密码了!
到这里我们大功告成!
推荐学习:《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!