mac php thinkphp5 验证码报错 Call to undefined function think\captcha\imagettftext()

百度一下,是GD库里缺乏了freetype支持,而后各类拓展的方法都试了半天,php-v里都生效了,phpinfo里仍是不生效,原来是各类文章里都缺乏了最关键的一步,修改Apache的配置(我使用的是自带的Apache服务器),找到文件/etc/apache2/httpd.conf ,将如下内容进行注释(就是前面加上#):php

#LoadModule php7_module libexec/apache2/libphp7.so

第一步:apache

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

漫长的等待,安装完成以后,进入/usr/local文件夹,看看新编译的文件夹存在不bash

而后vim ~/.bash_profile 服务器

添加一句 export PATH=这里填写你新安装进来的php版本文件夹和他的路径,格式是/usr/local/php-7.1.21-XXXX/bin:${PATH}php7

而后:wq  保存好curl

而后source ~/.bash_profile   更新配置url

重启apache   sudo apachectl restart   spa

输入php-v   看看本身的版本更新没有rest

最后进行最后一步,修改Apache的配置(我使用的是自带的Apache服务器),找到文件/etc/apache2/httpd.conf

搜索libphp    甭管这行是写的php5 仍是php7 的   给注释掉

再重启apache

完事。

整体就是这样,中间可能会经历各类坑,下载版本的时候要耐住性子,70多M,仍是国外的,可能要慢一点

相关文章
相关标签/搜索