mac php thinkphp5 验证码报错 Call to undefined function think\captcha\imagettftext()
2024-10-21 04:07:20
百度一下,是GD库里缺少了freetype支持,然后各种拓展的方法都试了半天,php-v里都生效了,phpinfo里还是不生效,原来是各种文章里都缺少了最关键的一步,修改Apache的配置(我使用的是自带的Apache服务器),找到文件/etc/apache2/httpd.conf ,将以下内容进行注释(就是前面加上#):
#LoadModule php7_module libexec/apache2/libphp7.so
第一步:
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.1
漫长的等待,安装完成之后,进入/usr/local文件夹,看看新编译的文件夹存在不
然后vim ~/.bash_profile
添加一句 export PATH=这里填写你新安装进来的php版本文件夹和他的路径,格式是/usr/local/php-7.1.21-XXXX/bin:${PATH}
然后:wq 保存好
然后source ~/.bash_profile 更新配置
重启apache sudo apachectl restart
输入php-v 看看自己的版本更新没有
最后进行最后一步,修改Apache的配置(我使用的是自带的Apache服务器),找到文件/etc/apache2/httpd.conf
搜索libphp 甭管这行是写的php5 还是php7 的 给注释掉
再重启apache
完事。
总体就是这样,中间可能会经历各种坑,下载版本的时候要耐住性子,70多M,还是国外的,可能要慢一点
最新文章
- hibernate概述
- 慕课网__css_ float
- 关于软件工程个人作业 Word frequency program 的总结
- 向MySql中插入中文时出现乱码
- Eclipse控制台输出信息的控制
- bzoj4578: [Usaco2016 OPen]Splitting the Field
- 成为JavaGC专家(2)—如何监控Java垃圾回收机制
- Sql Server添加用户
- Make a travel blog by Blogabond the theme of wordpress
- 卸载了PL/SQL Developer,说一下与Toad for Oracle的对照
- o(n)线性排序算法
- 关于Python中yield的一些个人见解
- poi 导入导出的api说明(大全)
- 解决 for xml path encode 的问题
- SCTP接口模型
- Android-broadcast静态动态广播
- node-pre-gyp install --fallback-to-build 错误
- jmeter 的java请求代码在main方法里面执行
- 通用性好的win2003序列号: (推荐先用这个里面的)
- URL重写与URL路由