Comment installer php7 sur Linux ?

青灯夜游
Libérer: 2019-10-19 16:06:24
original
2432 Les gens l'ont consulté

Comment installer php7 sur Linux ?

Comment installer php7 sur Linux ?

1. Installez le package de dépendances

yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
Copier après la connexion

2. Téléchargez le package d'installation

cd /usr/local2 wget https://www.php.net/distributions/php-7.1.31.tar.gz
Copier après la connexion

3. Décompressez

tar -zxvf php-7.1.31.tar.gz
Copier après la connexion

4. Vérifiez si l'environnement actuel répond aux dépendances du logiciel à installer

cd php-7.1.31
Copier après la connexion
rrree

5. et installez

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --without-pear  --disable-phar --enable-sockets --with-freetype-dir=/usr --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli --with-curl
Copier après la connexion

6. Dans le package de code source précédemment compilé, recherchez php.ini-production, copiez-le dans /usr/local/php et renommez-le en php.ini :

make
make install
Copier après la connexion

[Facultatif] Définissez le message d'erreur PHP à imprimer sur la page

cp php.ini-production /usr/local/php/php.ini
Copier après la connexion

 

Changez Off sur On

8. Copiez le script de démarrage

vi /usr/local/php/php.ini
Copier après la connexion

Modifiez le fichier de configuration php-fpm :

$ cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
$ chmod +x /etc/init.d/php-fpm
Copier après la connexion

Supprimez le point-virgule devant pid = run/php-fpm.pid

$ cd /usr/local/php/etc
$ cp php-fpm.conf.default php-fpm.conf
$ vi php-fpm.conf
Copier après la connexion

Modifier l'utilisateur et le groupe d'utilisateurs en utilisateur actuel (vous pouvez également le laisser inchangé, l'utilisateur et le groupe d'utilisateurs personne ne sera ajouté par défaut)

9. Démarrez PHP

$ cd php-fpm.d
$ cp www.conf.default www.conf
$ vi www.conf
Copier après la connexion

10. Démarrez automatiquement au démarrage

$ /etc/init.d/php-fpm start        #php-fpm启动命令
$ /etc/init.d/php-fpm stop         #php-fpm停止命令
$ /etc/init.d/php-fpm restart        #php-fpm重启命令
$ ps -ef | grep php 或者 ps -A | grep -i php  #查看是否已经成功启动PHP
Copier après la connexion

Ajoutez /etc/init.d/php-fpm start chmod +x /etc /rc.d/rc.local

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