Maison > Article > développement back-end > Tutoriel détaillé pour installer la dernière version de PHP7 sur Centos7
Cet article présente principalement le tutoriel détaillé pour installer la dernière version de PHP7 sur Centos7. Une méthode est une installation simple (via yum), et l'autre méthode est la compilation et l'installation. Veuillez vous référer à cet article pour des détails spécifiques. en cas de besoin, vous pouvez vous y référer.
Méthode 1. Installation simple (via yum)
Installer epel-release
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
2. Installez la source RPM de PHP7
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3. Installez PHP7.
yum install php70w
Méthode 2. Compiler et installer
1. 🎜>
wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror2. Décompressez php7
tar -xvf php7.tar.gz3. répertoire
cd php-7.0.44. Installer les packages dépendants
# 直接复制下面一行(不包括本行) yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel5. Compilez la configuration (si une erreur se produit, c'est essentiellement que les fichiers de dépendances de l'étape précédente n'ont pas été installés) Si vous trouvez cela gênant, vous pouvez vous référer aux instructions officielles d'installation de PHP à partir de cette étape : http:/ /php.net/manual/zh/install.unix.nginx.php
./configure \ --prefix=/usr/local/php \ --with-config-file-path=/etc \ --enable-fpm \ --with-fpm-user=nginx \ --with-fpm-group=nginx \ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ --enable-shared \ --enable-soap \ --with-libxml-dir \ --with-xmlrpc \ --with-openssl \ --with-mcrypt \ --with-mhash \ --with-pcre-regex \ --with-sqlite3 \ --with-zlib \ --enable-bcmath \ --with-iconv \ --with-bz2 \ --enable-calendar \ --with-curl \ --with-cdb \ --enable-dom \ --enable-exif \ --enable-fileinfo \ --enable-filter \ --with-pcre-dir \ --enable-ftp \ --with-gd \ --with-openssl-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib-dir \ --with-freetype-dir \ --enable-gd-native-ttf \ --enable-gd-jis-conv \ --with-gettext \ --with-gmp \ --with-mhash \ --enable-json \ --enable-mbstring \ --enable-mbregex \ --enable-mbregex-backtrack \ --with-libmbfl \ --with-onig \ --enable-pdo \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-zlib-dir \ --with-pdo-sqlite \ --with-readline \ --enable-session \ --enable-shmop \ --enable-simplexml \ --enable-sockets \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --enable-wddx \ --with-libxml-dir \ --with-xsl \ --enable-zip \ --enable-mysqlnd-compression-support \ --with-pear \ --enable-opcache6. 7. Configurer les variables d'environnement
make && make installAjouter
vi /etc/profile
PATH=$PATH:/usr/local/php/bin export PATH8. Configurer php-fpm
source /etc/profile9. Démarrez php-fpm
cp php.ini-production /etc/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm chmod +x /etc/init.d/php-fpmRecommandations associées :
/etc/init.d/php-fpm start
installation centos de php5, désinstallation de php, installation de php7
CentOS7 php install extension amqp
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!