Maison > Article > développement back-end > Compiler et installer php7.2 sur Linux
Cet article présente principalement la compilation et l'installation de php7.2 sur Linux. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
useradd -r -s /sbin/nologin php-fpmTélécharger et décompresser le package d'installation
cd /data/pkg wget http://php.net/get/php-7.2.2.tar.gz/from/this/mirror mv mirror php-7.2.2.tar.gz tar zxvf php-7.2.2.tar.gz cd php-7.2.2Installer les dépendances
yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt libicu-devel libxslt-develCompiler et installer
./configure \ --prefix=/usr/local/php-7.2.2 \ --with-mhash \ --with-openssl \ --with-config-file-path=/usr/local/php-7.2.2/etc \ --disable-short-tags \ --enable-fpm \ --with-fpm-user=php-fpm --with-fpm-group=php-fpm \ --enable-xml \ --with-libxml-dir \ --enable-bcmath \ --enable-calendar \ --enable-intl \ --enable-mbstring \ --enable-pcntl \ --enable-shmop \ --enable-soap \ --enable-sockets \ --enable-zip \ --enable-mbregex \ --enable-mysqlnd \ --enable-mysqlnd-compression-support \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --with-gd \ --enable-ftp \ --with-curl \ --with-xsl \ --with-iconv \ --with-freetype-dir \ --with-jpeg-dir \ --with-png-dir \ --with-zlib \ --enable-sysvsem \ --enable-inline-optimization \ --with-xmlrpc \ --with-gettext make -j 4 && make installÉtablir un lien symbolique
ln -s /usr/local/php-7.2.2/ /usr/local/php ln -s /usr/local/php/bin/php /usr/local/bin ln -s /usr/local/php/sbin/php-fpm /usr/local/sbinDéfinir l'utilisateur exécutant php-fpm
cd /data/pkg/php-7.2.2 cp ./php.ini-development ./php.ini-production /usr/local/php/etc cp /usr/local/php/etc/php.ini-development /usr/local/php/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Établir un lien symbolique
ln -s /usr/local/php/etc/php.ini /usr/local/etc/ ln -s /usr/local/php/etc/php-fpm.conf /usr/local/etc/ ln -s /usr/local/php/etc/php-fpm.d/www.conf /usr/local/etc/Configurer les variables d'environnement et ajouter des variables globales commandes
vim /etc/profile PATH=$PATH:/usr/local/php/bin export PATH source /etc/profileDémarrer le service php-fpm
/usr/local/sbin/php-fpmVérifier s'il est démarré
netstat -lnt | grep 9000Tuer php-fpm
killall php-fpmCe qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois ! Recommandations associées :
Compilation Linux et installation de mysql5.7
Utilisation des structures de données PHP7.2
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!