当前位置:   article > 正文

在Mac中如何安装PHP7_ah06665: no code signing authority for module at

ah06665: no code signing authority for module at

经历了一个漫长的等待,在我们的PHP5.6发布后,我们最新的PHP7终于发布了(等等,我们的6到哪去了?),根据官方的说法,现在的PHP7要比PHP5.6快一倍,那么我们如果要尝鲜,怎么去体验呢?
其实我们有好几种方法来安装。
第一种,我们可以去官网上下源码去编译,这个就不多说了。
第二种,我们可以使用我们的第三方包来安装,比如说homebrew。本文就会讲述如何使用这种方法安装。

安装方法

  1. 首先我们需要安装Homebrew
  2. 通过brew来安装:

     

    1. $ brew tap homebrew/dupes
    2. $ brew tap homebrew/versions
    3. $ brew tap homebrew/homebrew-php
    4. // 创建目录
    5. sudo mkdir /usr/local/var
    6. sudo chmod 777 /usr/local/var
    7. //修改成你自己的用户名和组
    8. sudo chown -R <username>:<group> /usr/local/sbin
    9. sudo mkdir /usr/local/sbin/
    10. //安装PHP7
    11. $ brew unlink php56

    $ brew install php70 --with-httpd24

    //删掉以前安装的PHP5.6,必须加--with-httpd24 不然不会有libphp7.so文件 //你可以根据自己的情况来修改 $ brew link php70 //大功告成 $ php -v PHP 7.0.0 (cli) (built: Dec 2 2015 13:06:23) ( NTS ) Copyright (c) 1997-2015 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
    1. $ brew info php70
    2. //出现信息放在附录里,仔细阅读

    3.配置Apache 

    1. $ sudo vim /etc/apache2/httpd.conf
    2. 找到这行注释掉(大概在168行)
    3. #Comment out the PHP5 module
    4. #LoadModule php5_module libexec/apache2/libphp5.so
    5. 找到这行并注释掉(大概在最后一行)
    6. #Include /private/etc/apache2/other/*.conf 
    LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so
     
        <FilesMatch .php$>
          SetHandler application/x-httpd-php
        </FilesMatch>
     
        <IfModule php7_module>
          AddType application/x-h
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/752993
推荐阅读
相关标签
  

闽ICP备14008679号