首页 > Web开发 > 详细

mac 多php版本安装

时间:2016-12-30 07:34:53      阅读:231      评论:0      收藏:0      [点我收藏+]

mac上自带又apache和php。

自带的php缺少一些扩展(freeType),安装起来因为mac本身有一些sudo su都不可触及的权限,所以决定不动系统本身php,再装一个新的php不同版本。

先安装brewhome。

brew安装就不说了,其他博客中有,百度一大堆。

然后安装php55

brew install php55  --with-apache
//一定要带上后面apache 不然就不会有libphp55.so文件,你的apache的http.conf中需要加载php模块,要直到这个文件的。

但在安装过程中出现了一个warning

Warning: josegonzalez/php/php55: --with-apache was deprecated; using --with-httpd24 instead!

意思就是说apache是过时的,要用http24来安装

后面安装会自动转成http24,所以影响不大。

。。。。。安装中。。。。。

然后就可以在

/usr/local/Cellar/php55/5.5.38_11/libexec/apache2/libphp5.so

找到该文件。加入httpd.config中。

技术分享

然后sudo apachectl restart 重启apache了

 之前出现一个比较麻烦的问题就是

apache 的phpinfo和控制台中php -v打印的版本不同,而我刚开始安装时没有加上后面--with-apache所以找不到libphp5.so文件。

这就是因为httpd.config文件中的php模块目录不对。重装找到目录,并录入httpd.config

新装的php55种freeType是有的,并且一些扩展都有,没有自己再装。

 

这种问题 百度上一搜一大堆,可是都不能解决问题,可能版本不同,出错一样但问题原因不同,还是自己分析多动脑、自己慢慢来,卸载重装,分析问题,靠近答案,出错,卸载再重装。。。成功越来越近!

mac 多php版本安装

原文:http://www.cnblogs.com/jackylee92/p/6235457.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!