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 版本) |