在部署lnmp 环境的时候发现php-fpm在启动一直出现
openssl.so 错误
现象 :
php-fpm 使用的 php 和 cli 使用的php 不是同一个php
即运行路径不一致
解决方案
把全局变量 php的路径去掉
cat /etc/profile
显示的是
PATH=$PATH:/usr/local/php/bin
export PATH
这和运行web的php是同一个啊!有点郁闷!
就在
/usr/bin/php
做了软链,执行下面的命令:
ln -s /usr/bin/php /usr/local/php/bin/php
重新安装 php-fpm
yum install php72w-fpm
启动 php-fpm
systemctl restart fpm