美文网首页
解决Mac OS X 自带PHP环境gd库扩展缺少freetyp

解决Mac OS X 自带PHP环境gd库扩展缺少freetyp

作者: Many_0211 | 来源:发表于2018-11-30 12:55 被阅读0次

起因

因学习需要下载了Thinkcmf系统,运行起来之后,发现验证码无法显示,通过和老师确认,发现是因为MAC下的PHP环境中,GD库缺少freetype

百度了解决方案有以下三种:

1.安装新版本的PHP

2.重新编译PHP

3.使用XAMPP或者其他第三方环境(最方便,最容易)

为了方便起见,我选择了方法 1 就是“安装新版本的PHP环境”

通过命令 (我安装的是7.1,可以自己选) 

curl -s https://php-osx.liip.ch/install.sh | bash -s 7.1

可能需要很久反正我安装了20 多分钟 

运行后,新的PHP文件夹在以下位置 /usr/local/php5-7.1.21-20180903-114446  如下图所示:

它会创建一个PHP的文件和 php5 的快捷方式

接下来把这个php5 文件 放到环境变量里面去 

在/.bash_profile中加入这一行: export PATH=/usr/local/php5/bin:${PATH} 

然后保存

注意⚠️:保存完记得执行 source .bash_profile,不然不会生效,接着就可以在终端中执行php -v查看现在系统中的PHP版本,如果安装没有问题的话,显示查看到的应该是新安装的版本。

我安装的是PHP 7.1,还有关键的一步,修改Apache的配置(我使用的是自带的Apache服务器),找到文件/etc/apache2/httpd.conf ,

LoadModule php5_module libexec/apache2/libphp5.so

在这段内容前面加入# 

然后重启Apache服务器:

sudo apachectl restart

就OK了

就有freetype了

相关文章

网友评论

      本文标题:解决Mac OS X 自带PHP环境gd库扩展缺少freetyp

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