Maison >développement back-end >PHP7 >Installation du code source Linux php7.2.0
1. Adresse de téléchargement du package source
https://pan.baidu.com/s/1bpi4D9l
2. Décompressez le package php compressé :
tar –zxvf php-7.2.0.tar.gz
3. Entrez le décompressé :
cd php7.2.0
4. Installez les extensions requises pour php
yum install libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel -y
5. Démarrer la configuration --- explication détaillée des paramètres de configuration
./configure --prefix=/usr/local/php720 --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-simplexml --enable-xml --disable-rpath --enable-bcmath --enable-soap --enable-zip --with-curl --enable-fpm --with-fpm-user=nobody --with-fpm-group=nobody --enable-mbstring --enable-sockets --with-gd --with-openssl --with-mhash --enable-opcache --disable-fileinfo
6. 🎜>
make && make install
7. Configurez nginx.conf pour prendre en charge l'analyse PHPOuvrez le fichier de configuration nginx (/ usr/local/nginx /conf/nginx.conf)
Trouvez le module de localisation et ajoutez index.php après index pour que nginx reconnaisse le fichier php
Continuez à faire défiler vers le bas, modifiez à nouveau :
Démarrez php-fpm : 1. Copiez php-fpm.conf. .default vers php-fpm .conf
cd /usr/local/php720/etc cp php-fpm.conf.default php-fpm.conf
2 Ensuite, démarrez php-fpm
/usr/local/php720/sbin/php-fpm
Si l'erreur de démarrage est signalée (comme indiqué ci-dessous) :
Solution : Entrez Allez sur www.conf.default sous /usr/local/php720/etc/php-fmp.d et copiez-le sur www.conf, puis démarrez php-fpm ; >Entrez le dossier (si vous ne pouvez pas entrer, juste CD étape par étape ; s'il n'y a pas de fichier de ce type, créez vous-même un dossier php-fpm.d, puis allez sur le site Web pour télécharger le fichier www.conf :
https://pan.baidu.com/s/ 1o8mRYkU
)cd /usr/local/php720/etc/php-fpm.d
cp www.conf.default www.conf
Effacez d'abord le processus php-fpm
pkill php-fpm
Redémarrer php-fpm
/usr/local/php720/sbin/php-fpm
Enfin / Créez un nouveau fichier index.php sous usr/local/nginx/html et la sortie phpinfo
affiche le succès, indiquant que php est installé avec succès ;
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!