我的电脑出现一个奇怪的问题:
无法编译从网上下载的 libmcrypt-2.5.8 尝试了无数次办法。但都解决不了,据分析,应该是 xcode 版本问题,但无奈需要 10.7 以上版本才能使用 xcode 4.2
故而选择了 macports 打包重新安装
安装 macports 后,首先搜索
sudo port search libmcrypt
得到一个 php5-mcrypt 模块结果。
直接安装
sudo port install php5-mcrypt
结果蹦出来一大片关联文件。。。。。。连 php5.3.8 apache2.2 都一并要求重新安装了。
安装后 macports 在本地文件系统应该是做了一个类似的环境模拟,所有文件安装到了 /opt/local/ 目录中
记住,在安装完成后,很多 php5.3.8 的扩展都是没有安装的。甚至包括了 mysql
我最开始企图自己为该环境下的php手动安装扩展,但后来发现那样愚蠢之极,只需要搜索你所需要的模块,比如 mysql 模块,你甚至只需要输入:
sudo port search mysql
系统就会自动搜索出所有关于mysql 的安装索引, 自然包括了php5-mysql
若要启动 php5.3.8 需要到目录下手动操作:
sudo ./opt/local/apache2/bin/httpd -k start | restart | stop
在安装过程中,曾经出现了 新安装php5, apache2 与系统默认 php5, apache2 冲突的情况,修改了hosts 文件之后解决了这个问题。
阅读(2719) | 评论(0) | 转发(0) |