升级 OS X 10.10 Yosemite 遇到的问题及解决办法
今天中午花了半小时从 App Store 下载了 10.10,然后安装了一个半小时 %>_<%
下面说说我遇到的问题及解决办法:
- 10.10 自带 Apache 2.4.9 for UNIX 和 PHP 5.5.14,自带的 PHP 不好管理插件,我尝试给 Apache 用我之前用 brew 装的 PHP54,不行,PHP55 也不行,出现 Symbol not found: _unixd_config\n 错误。解决办法:删掉重装 PHP55 解决。我之前是 5.5.15,现在是 5.5.17,所以直接升级应该也可以。
- 系统自带的 PHP5.5 的 GD 库有问题,导致很多程序的验证码不能显示,这里有两个解决办法:1. 安装 WAMP 集成环境 2. 使用 Homebrew 安装新的 PHP5.4 或者 5.5,将自带的 PHP 位于 /usr/bin 或者之前 brew 安装的位于 /user/local/bin 下的 php 软链接删掉即可。具体配置方案见 在 【OS X 10.10 Yosemite 上从零开始配置 Apache + PHP】(待更新)。
- PHP 的 cli 环境挂掉了,为了保持 Apache 中 PHP 版本和 cli 版本一致,运行:brew unlink php54 && brew link php55 解决。
- 重新安装 PHP55 的过程中,有一个依赖包 icu4c 官方源的速度非常非常慢,开 VPN 到新加坡、日本、美国速度都是 10K 以下,最后开迅雷顶上,解决。创建 ~/Library/Caches/Homebrew 文件夹,把迅雷下载下来的 icu4c-54_1-src.tgz 复制过来,改名叫 icu4c-54.1.tgz,然后 brew install icu4c 直接编译这个本地包,解决。
- MySQL 未启动,进入 系统偏好设置 启动即可。
- Apache 需要重新配置,详见 在 【OS X 10.10 Yosemite 上从零开始配置 Apache + PHP】(待更新)。
评论:
forecho
2014-11-02 18:32
2014-11-02 18:32
试试这个吧
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
一键搞定,亲测。
来源:http://stackoverflow.com/questions/26443242/after-upgrade-php-no-longer-supports-png-operations
curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
一键搞定,亲测。
来源:http://stackoverflow.com/questions/26443242/after-upgrade-php-no-longer-supports-png-operations
2015-09-10 16:35