
1 troyl 2013 年 10 月 24 日 我用 homebrew 安装的 SDL 也不起作用了…… brew list 显示所有的都在 但是只要一 make 就会报错:fatal error: 'SDL.h' file not found |
2 troyl 2013 年 10 月 24 日 反复卸载和安装多次都还是无效 |
3 yangqi 2013 年 10 月 24 日 新版系统自带了php5.4, 在/usr/local下面有个php5的软连接, 你要把那个改成brew装的php目录 php5 -> /usr/local/php5-5.4.19-20130828-154910 这个是系统自带的, brew的好像是在/usr/local/Cellar下面 |
5 yangqi 2013 年 10 月 24 日 @Grant06 我又想了下,有可能是我搞错了, 那个软连接是我自己装的. 不过我升完系统后, php也不好用, 我是把/usr/bin下的php binary文件替换成我自己的才好的, 原来的升级后被系统自带的覆盖了, 仅供参考 |
![]() | 6 gjflsl 2013 年 10 月 24 日 @troyl https://developer.apple.com/downloads/index.action Command Line Tools 安装一下能解决问题。 |
8 nigelvon 2013 年 10 月 24 日 我也是,全部重新编译了一遍。 |
9 bed 2013 年 10 月 24 日 重新编译的时候,libxml扩展没通过。。。 |
10 kqz901002 2014 年 1 月 5 日 在http.conf里改回指向homebrew的php 一切正常。。。 这个怎么改? |
11 hlg002 2016 年 10 月 20 日 被坑了 3 小时;各种尝试,后面用楼主的方法成功了。 ------------- 状况: 升级 10.12 后, PHP 变成 5.6( 系统自带的 PHP )的了,更多扩展失效; phpinfo()显示配置文件在,/etc/php.ini 以上扩展始终 phpinfo()显示不出来, cli 下的 php -m 又显示有(我之前用 brew 安装的 5.5 版本) |