Maison  >  Article  >  développement back-end  >  Comment installer et configurer PHP7 avec yum

Comment installer et configurer PHP7 avec yum

藏色散人
藏色散人original
2021-11-17 10:00:234066parcourir

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.

Comment installer et configurer PHP7 avec yum

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 :

Ce que vous devez préparer

  • 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

Installer nginx

Après avoir créé un lien vers le serveur, exécutez yum install nginx yum install nginx
Comment installer et configurer PHP7 avec yum

Comment installer et configurer PHP7 avec yum

这里需要输入y 后回车,开始Comment installer et configurer PHP7 avec yum

Comment installer et configurer PHP7 avec yum

上图中nginx已经Comment installer et configurer PHP7 avec yum!


下面Comment installer et configurer PHP7 avec yum-fpm

首先我们配置PHP7的源

yum install epel-release

Comment installer et configurer PHP7 avec yum
Comment installer et configurer PHP7 avec yum

这里输入y确认Comment installer et configurer PHP7 avec yum 并回车

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!

下面正式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

复制上面的代码执行
Comment installer et configurer PHP7 avec yum

Comment installer et configurer PHP7 avec yum
y继续
Comment installer et configurer PHP7 avec yum
y继续
Comment installer et configurer PHP7 avec yum

这里PHP7-FPMComment installer et configurer PHP7 avec yum!


下面Comment installer et configurer PHP7 avec yumMySQL

首先增加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 yum!

Comment installer et configurer PHP7 avec yumMySQL

yum install mysql-server mysql-devel mysql

Comment installer et configurer PHP7 avec yum

Comment installer et configurer PHP7 avec yum
y继续 MySQLComment installer et configurer PHP7 avec yum需要一些时间 耐心等待一下

Comment installer et configurer PHP7 avec yum
y继续
Comment installer et configurer PHP7 avec yum

上图表示MySQLComment installer et configurer PHP7 avec yum

配置有时间再更新!!

下面进行Comment installer et configurer PHP7 avec yum好后的配置

首先配置nginx

进入nginx的配置目录/etc/nginx编辑nginx.conf这个文件
Comment installer et configurer PHP7 avec yum

nginx.conf文件中38-57Installer nginx
Comment installer et configurer PHP7 avec yumEntrez Y

🎜Saisie requise ici y et appuyez sur Entrée pour commencer l'installation de nginx🎜🎜installation de nginx terminée🎜🎜Dans l'image ci-dessus, nginx a été installé !🎜

Installez php7- fpm ci-dessous🎜🎜Nous configurons d'abord la source PHP7 🎜
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;
    }

}
🎜Source de configuration🎜Entrez votre🎜 🎜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;">&lt;?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 &amp;#39;temporary password&amp;#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>ycontinuer🎜Comment installer et configurer PHP7 avec yum 🎜ycontinue🎜Comment installer et configurer PHP7 avec yum terminée🎜🎜Ici, l'installation de PHP7-FPM est terminée !🎜

Installez MySQL ci-dessous🎜🎜Ajoutez d'abord la source de MySQL7🎜
ALTER USER &#39;root&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;GuYuePass666!&#39;;
🎜Copiez le code ci-dessus et exécutez-le 🎜Ajouté avec succès🎜🎜Ajouté avec succès !🎜 🎜Installez MySQL🎜
FLUSH PRIVILEGES;
🎜Comment installer et configurer PHP7 avec yum🎜🎜 Comment installer et configurer PHP7 avec yum🎜yPoursuivre l'installation de MySQL prendra un certain temps et attendra patiemment🎜🎜Comment installer et configurer PHP7 avec yum🎜ycontinue🎜Comment installer et configurer PHP7 avec yum terminée🎜🎜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 !!🎜

Configurez le installation après installation ci-dessous🎜

Configurer nginx en premier

🎜Entrez le répertoire de configuration nginx/etc/nginx Modifiez nginx.conf ce fichier🎜Modifier le 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这个目录中(这个目录没有 需要我们自己创建)

Comment installer et configurer PHP7 avec yum
上图是创建目录

下面编辑站点文件
在站点目录下面创建index.php内容如下

<?php
    phpinfo();

下面配置php-fpm 位置在/etc/php-fpm.d/www.conf
将原来的apache改成nginx
Comment installer et configurer PHP7 avec yum

下面我们Comment installer et configurer PHP7 avec yum为nginx
Comment installer et configurer PHP7 avec yum

下面启动nginx
启动: service nginx start
停止: service nginx stop
检查配置文件是否正确: nginx -t

启动php-fpm
启动: service php-fpm start
停止: service php-fpm stop
检查配置文件是否正确: php-fpm -t
Comment installer et configurer PHP7 avec yum
两个服务都启动后就可以在浏览器中访问站点了!

下面配置MySQL

下面启动mysql
启动: service mysqld start
停止: service mysqld stop

需要先启动mysql

再查看一下mysql的默认密码

grep &#39;temporary password&#39; /var/log/mysqld.log

密码是随机的
Comment installer et configurer PHP7 avec yum

下面连接mysql
Comment installer et configurer PHP7 avec yum
使用默认密码链接成功
现在还不能进行任何操作 必须先修改密码 当前版本的mysql对密码强度要求就高

ALTER USER &#39;root&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;GuYuePass666!&#39;;

下面Comment installer et configurer PHP7 avec yum

FLUSH PRIVILEGES;

Comment installer et configurer PHP7 avec yum

然后我们退出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!

Déclaration:
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
Article précédent:php7 Que faire sans phpizeArticle suivant:php7 Que faire sans phpize