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