美文网首页我爱编程
Mac本地apache配置之更新系统自带php

Mac本地apache配置之更新系统自带php

作者: 然亦伞 | 来源:发表于2017-11-07 17:08 被阅读88次

    http://blog.csdn.net/leiflyy/article/details/53016769

    1、OS X 10.11自带的PHP版本是PHP 5.5.x,但这个版本不支持tp框架下页面验证码的显示,于是要更新PHP的版本到5.6或者7.0。

    下载和安装PHP 5.6
    打开终端并且运行如下命令:

    curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
    然后,PHP 5.6的版本会被安装到下面的路径中:

    /usr/local/php5/
    下载和安装PHP 7.0

    打开终端并运行如下的命令:

    curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
    回车后,你会看到一个EI Capitan下的警告:

    Detected OS X El Capitan 10.11. As this is quite new, there may be issues still. Your mileage may vary.
    不用管这个警告,等待下载安装完毕即可。

    配置路径
    安装完毕如果在终端里运行PHP -v命令,还是会显示mac自带的旧版本。因此,我们还需要配置一下路径。
    在命令行中输入如下命令:

    sudo vim ~/.bash_profile
    然后,在文件的最后加上:

    export PATH=/usr/local/php5-7.0.7-20160526-160257/bin:$PATH;
    注意:我这里是以安装的PHP7.0的路径来配置的,你需要进到/usr/local中查看你所安装的PHP的路径。

    最后,运行命令:

    source ~/.bash_profile
    配置完成,再试试php -v显示的就是最新安装的PHP版本了。

    2、配置apache支持新安装的php

    sudo vim /etc/apache2/httpd.conf

    //找到大约168行,该语句,屏蔽后,根据自己的路径,添加php7的.so文件

    LoadModule php5_module libexec/apache2/libphp5.so

    LoadModule php7_module /usr/local/php5-7.1.10-20171002-090111/libphp7.so

    我的libphp7.so是默认安装在/usr/local/php5-7.1.10-20171002-090111/libphp7.so目录下的,按照你的实际情况,换成你自己的安装路径即可。

    不要忘记重新启动下apache
    $ sudo apachectl restart
    重启完成后,看看验证码是否显示了

    相关文章

      网友评论

        本文标题:Mac本地apache配置之更新系统自带php

        本文链接:https://www.haomeiwen.com/subject/ngshmxtx.html