加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

php扩展安装后却无法使用的问题

(2022-11-28 17:22:56)
分类: PHP-GO
通过apt安装了php一系列扩展
apt install php5.6-fpm php5.6-mysql php5.6-curl php5.6-gd php5.6-mbstring php5.6-mcrypt php5.6-xml php5.6-xmlrpc php5.6-zip php5.6-opcache -y

在vm上执行代码完全没有问题,但在另外一个服务器上却报了各种扩展无法使用的错误。
Fatal error: Call to undefined function json_encode()

搜索通过一系列资料得知某些情况下不会自动加载,按照经验直接修改
/etc/php/5.6/fpm/pool.d/www.conf 行末增加extension=json.so
/etc/init.d/php5.6-fpm restart
结果还是不能使用

查找资料后才搞清楚原来是需要在/etc/php/5.6/fpm/conf.d下创建才行
cd /etc/php/5.6/fpm/conf.d
echo "extension=json.so" > json.ini
/etc/init.d/php5.6-fpm restart

搞定

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有