Linux CentOS安装PHP多版本同时运行

Linux CentOS安装PHP多版本同时运行,第1张

mkdir -p /lnmp/php74

wget https://www.php.net/distributions/php-7.4.33.tar.gz

tar -zxvf php-7.4.33

cd ./php-7.4.33

./configure --prefix=/lnmp/php74 --enable-fpm --with-mysqli --with-curl --with-pdo_mysql --with-pdo_sqlite --enable-mysqlnd --enable-mbstring --with-gd --with-freetype

(7.4之前的版本freetype是 --with-freetype-dir )

make

make install

cp php.ini-development /lnmp/php74/lib/php.ini

cd /lnmp/php74/etc

mv php-fpm.conf.default php-fpm.conf

mv php-fpm.d/www.conf.default php-fpm.d/www.conf

cd /lnmp/php71/etc/php-fpm.d

vim www.conf

cgi.fix_pathinfo=0

/lnmp/php71/sbin/php-fpm

ps aux|grep php

vim /etc/init.d/php71-fpm

chmod a+x /etc/init.d/php71-fpm

chkconfig --add php71-fpm

service php71-fpm start

service php71-fpm restar

service php71-fpm stop

把不同版本的php在不同端口运行比较好,比如80运行5.6, 85运行5.4。服务器开2个进程。

同一个端口运行两个版本不好区分,以前用文件名区分比如.php5,.php7但只适合自己的代码,运行外来代码还是很不方面


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8908965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存