安装好OSX 10.13以后默认自带的php7.1.7,跟现有环境不兼容,所以准备编译安装php5.6,自带的php7不建议卸载,重新安装一份php5.6
1.安装php的一些依赖,推荐使用brew安装,如何安装brew可以百度下,不在此说明
libmcrypt jpeg freetype libxml++ pcre readline libpng gettext
2.下载安装包
http://cn2.php.net/distributions/php-5.6.21.tar.gz
tar zxvf php-5.6.21.tar.gz cd php-5.6.21 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-openssl=/usr/local/opt/openssl --with-zlib --with-bz2 --with-gd --with-jpeg-dir --with-png-dir --with-gettext --with-mhash --with-freetype-dir --with-mcrypt --with-iconv --with-curl --with-xmlrpc --with-mysql --with-pdo-mysql --with-mysqli --enable-calendar --enable-pdo --enable-zip --enable-mbstring --enable-mbregex --enable-bcmath --enable-soap --enable-sockets --enable-ftp --enable-gd-native-ttf --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-xml --enable-pcntl --enable-fpm --enable-opcache --without-pear
make && make install
上述编译过程中遇到啥问题请参考链接
https://www.cnblogs.com/52php/p/5683356.html
http://blog.csdn.net/fafa211/article/details/48807625