1、Download php7 ( PHP 7.0.2)
点我进入下载页面
直接下载 php-7.0.2.tar.gz
2、编译安装 php7
tar -xf php-7.0.2.tar.gz
brew install libiconv
./configure --with-iconv=/usr/local/Cellar/libiconv/1.14/
make
make install
MAKE 失败!!错误太多,就不一一列举了, 于是乎想到直接用 brew!!
分割线 安装 php7 的简单方式
1、更新 brew 到最新版本
sudo brew update
#更新了一堆东西,看到 php70 了。可能之前编译失败也是太久没更新导致的一些问题。
2、安装 php7
brew install php70
3、修改 php.ini
sudo vi /usr/local/etc/php/7.0/php.ini
# short tag open = On
4、更新 apache2 配置
sudo vi /etc/apache2/httpd.conf
# LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so
修改 /etc/apache2/other/php*.conf 文件
<IfModule php7_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
</IfModule>
安装成功。
5、重新支持 redis
brew install --HEAD php70-redis