如何升级macbook自带的SegmentFault
回复内容:
1.请教各位技术大大如何升级macbook自带的php版本?
不需要升级自带的 php
只需要通过homebrew
安装新的php 版本,然后加入环境变量$PATH 里就可以了,本身就可以多版本共存
如果你对Linux比较熟悉的话;那就去php.net官网下载;然后编译安装;
当然;既然题主问这个问题;那就暂且当做对Linux操作不怎么熟悉来对待了;
楼上说的用homebrew也可以;但是下面要介绍一种简单到惨无人道的方法;
打开终端;执行如下命令;
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0
然后就去喝杯咖啡发个呆就自动升级为php7了;
什么?你有点不敢相信这么简单?
或者说你想升级为其他版本?
给你个网址;看完不用谢;
http://php-osx.liip.ch/#install
友情提示:不*的情况下人品差的话可能升级失败;
好吧;我承认;我就是那个人品差的;
自己下载自己编译安装。我装的是php7命令如下
# 下载
wget http://cn2.php.net/get/php-7.0.2.tar.gz/from/this/mirror
# 解压
tar -zxvf php-7.0.2.tar.tar.gz
cd php-7.0.7.tar
# 开启设置对应项
./buildconf --force
./configure --prefix=/usr/local/php7 --with-apxs2=/usr/sbin/apxs --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo --enable-maintainer-zts
# 编译安装
make && sudo make install
或者你可以直接使用brew install php7
安装也可以的。遇到具体错误去谷歌/百度或者继续讨论。希望对你有帮助
披星戴月的安利liip
不会升级方法。。。不过装个新的就好了。。。
上一篇: Googbye 2015 & Hello 2016
下一篇: 什么是反向代理??负载均衡我懂