美文网首页
niushop安装完成之后提示Call to undefined

niushop安装完成之后提示Call to undefined

作者: 朱传武 | 来源:发表于2020-12-01 14:10 被阅读0次

导致这个问题的原因是mac原有的php环境没有安装freetype。

freetype扩展在PHP编译的时候没加,由于这个扩展是核心内置扩展,没法通过phpize来编译安装。解决办法只有一个,就是找到PHP的安装源码重新编译一下,在编译的时候,加上–with-freetype-dir。

可是最蛋疼的是,Mac上PHP是内置的,根本就找不到它的安装源码在哪!所以,唯一的办法,就是下载新的PHP的源码包,完全完全新的编译安装一遍PHP。

推荐一个网站:http://php-osx.liip.ch/,这个网站一个命令就可以安装好对应的版本PHP。

niushop要7.1版本,命令如下

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1
9991606815801_.pic_hd.jpg

安装成功之后,php -v 依然是是老版本:


WeChat4a65c87a42241be242c5fc6df083837e.png

修改环境变量之后就好了。

最后打开apache配置文件
/etc/apache2/httpd.conf
搜索libphp 甭管这行是写的php5 还是php7 的 给注释掉

再重启apache

相关文章

网友评论

      本文标题:niushop安装完成之后提示Call to undefined

      本文链接:https://www.haomeiwen.com/subject/xfddwktx.html