Chinaunix首页 | 论坛 | 博客
  • 博客访问: 757386
  • 博文数量: 26
  • 博客积分: 8255
  • 博客等级: 中将
  • 技术积分: 934
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-06 01:52
文章分类

全部博文(26)

文章存档

2012年(1)

2011年(8)

2010年(10)

2008年(7)

分类: 系统运维

2011-12-04 15:53:53

我的电脑出现一个奇怪的问题:

无法编译从网上下载的 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) |
给主人留下些什么吧!~~