其实实现思路和linux多版本php共存一样的,下载php的源码,然后编译指定好 prefix 不要和系统的重了,然后么你懂的
不懂呀,prefix怎么才能不和系统的重了呢?然后该怎么办呢?
@vitolee: 大概说下过程,先去app store搜索xcode安装好,然后m4和autoconf(这个会吧)
系统默认的php位置是/usr/bin/php ,你可以挑个别的位置,比如 /usr/local/php2
然后么 终端用root权限进入源码 ./configure --prefix=/usr/local/php2 \
--with-mysql=/usr/local/mysql \#设置mysql的安装路径
--enable-fastcgi \ #开启fastcgi支持
--enable-debug #支持调试
--以及其他要装的组件
make
make install 搞定
@抠脚怒汉: 哦,谢啦,那怎么才能将系统默认的PHP版本设为新安装的版本呢?
@vitolee: 和linux一样,改下/etc/profile 里的PATH变量, 然后source下就行了
@抠脚怒汉: 好的,谢啦!!
@vitolee:
make: *** [ext/dom/documenttype.lo] Error 1
但我在安装过程中出现了这个错误,不知道该怎么办?网上好像也有很多报这个bug的。求帮忙!!
@vitolee: 有可能是limxml2的bug引起的