brew 安装php7.1.6_mac上通过brew安装php7

第一步:设置brew

brew tap homebrew/dupes

brew tap homebrew/versions

brew tap homebrew/homebrew-php第二部:安装php7

brew install php70  (建议使用下面的方式)

brew install php70 --with-apxs2  --with-apache --with-gmp --with-imap --with-tidy --with-debug

报错了?

configure的时候,报错了:

checking for ZLIB support... yes

checking if the location of ZLIB install directory is    defined... no

configure: error: Cannot find libz

但是,我查看 libz 其实是有安装的。

brew search zlib

homebrew/dupes/zlib ✔  lzlib(如果报错了需要安装xcode-select,我的没报错!)

安装 xcode-select

xcode-select--install

会弹框出来。点击安装就可以了:

安装好了之后。继续brew install php70

一段时间之后,安装成功了。

配置文件目录php.ini

/usr/local/etc/php/7.0/php.iniphp-fpm.conf

/usr/local/etc/php/7.0/php-fpm.confphp, phpize, php-conig

ls /usr/local/opt/php70/bin

phar    php  php-cgi  php-config  phpizephp-fpm

/usr/local/opt/php70/sbin/php-fpm

测试

php版本➜/usr/local/opt/php70/bin/php-v

PHP7.0.4(cli)(built:Mar15201615:40:41)(NTS)

Copyright(c)1997-2016ThePHPGroup

php-fpm版本ZendEnginev3.0.0,Copyright(c)1998-2016ZendTechnologies

withZendOPcachev7.0.6-dev,Copyright(c)1999-2016,byZendTechnologies

withXdebugv2.4.0,Copyright(c)2002-2016,byDerickRethans

php-fpm版本PHP7.0.4(fpm-fcgi)(built:Mar15201615:40:46)

Copyright(c)1997-2016ThePHPGroup

ZendEnginev3.0.0,Copyright(c)1998-2016ZendTechnologies

withZendOPcachev7.0.6-dev,Copyright(c)1999-2016,byZendTechnologies

withXdebugv2.4.0,Copyright(c)2002-2016,byDerickRethans

启动php-fpm//删掉老的

sudo pkill php-fpm

//启动新的

sbin git:(master)/usr/local/opt/php70/sbin/php-fpm

[15-Mar-201616:58:06]NOTICE:[pool www]'user'directiveisignoredwhenFPMisnotrunningasroot

[15-Mar-201616:58:06]NOTICE:[pool www]'group'directiveisignoredwhenFPMisnotrunningasroot

[15-Mar-201616:58:06]NOTICE:fpmisrunning,pid43008

[15-Mar-201616:58:06]NOTICE:ready to handle connections

打开 index.php 里的phpinfo()看是否是php7.0.4版本了。

安装扩展

redisbrew install php70-redis

配置文件:/usr/local/etc/php/7.0/conf.d/ext-redis.ini

memcachedbrew install php70-memcached

配置文件:/usr/local/etc/php/7.0/conf.d/ext-memcached.ini

swoolebrew install php70-swoole

配置文件:/usr/local/etc/php/7.0/conf.d/ext-swoole.ini

其他扩展类似这样安装。

感谢:

文章原出处:https://zybuluo.com/phper/note/313803

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值