Mac系统安装PHP7详解

PHP发布5.6版本后,一直在等,等到了跨越式的PHP7版本,那么问题来了,版本6到哪去了?根据官方的说法,现在的PHP7要比PHP5.6快一倍,有的朋友说快十倍,反正是更快了,本人习惯Mac系统,因此根本Mac系统详细讲解如何安装PHP7!
一般有好几种方法来安装。
一,我们可以去官网上下源码去编译,我也尝试这种方法了,但是最后编译安装make test,这一步的时候,报错,于是就大胆尝试第二种方法吧!
二,使用第三方包homebrew来安装,非常迅速有效!

安装教程:

  1. 首先我们需要安装Homebrew,一条命令完美安装:http://brew.sh/index_zh-cn.html
  2. 终端输入以下命令
    01 // 创建目录,如果你没有创建过该目录
    02 sudo mkdir /usr/local/var
    03 sudo chmod 777 /usr/local/var
    04 //修改成你自己的用户名和组,如果你没有创建过该目录
    05 sudo mkdir /usr/local/sbin/
    06 sudo chown -R : /usr/local/sbin//由于我本身一直在使用5.6版本,故上述步骤省略,下面进入正题
    07  
    08 //关闭老版本的PHP56或55或更早版本 进程
    09 brew unlink php56
    10 //开始安装PHP7
    11 brew install php70
    12  
    13 //开启PHP70进程
    14 brew link php70
    15 //输入命令,查看是否成功
    16 php -v
    17 //成功后显示下面信息
    18  
    19 PHP 7.0.8 (cli) (built: Jul 13 2016 15:19:21) ( NTS )
    20  
    21 Copyright (c) 1997-2016 The PHP Group
    22  
    23 Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
  3. 修改Apache配置文件
    1 sudo vim /etc/apache2/httpd.conf
    平板视图
    打印 ?
    1 //找到大约168行,该语句,屏蔽后,根据自己的路径,添加php7的.so文件
    2 #LoadModule php5_module libexec/apache2/libphp5.so
    3 LoadModule php7_module /usr/libexec/apache2/libphp7.so

    说明一下,我的libphp7.so文件目录是这个,好像是默认安装的结果

    1 LoadModule php7_module /usr/local/Cellar/php70/7.0.0-rc.4/libexec/apache2/libphp7.so

    4.重启Apache

    1 sudo apachectl restart

    5.如果发现php文件直接输出到浏览器了,那么你需要修改以下配置

    1 sudo vim /etc/apache2/httpd.conf

    找到 Include /private/etc/apache2/other/*.conf  这行

    详细内容,请点击阅读原文:http://www.phpthinking.com/archives/1576

你可能感兴趣的:(PHP)