重要的写在开头,请达到一下条件再开始操作,免得做无用功
如果你的mac自带php版本小于5.5请安装新版本php 比如5.6配置好你的 apache 或者 nginx ,确保网络服务正常这里通过 brew安装 php-5.6
brew install —with-http24 --with-fpm --with-mysql php56brew 安装软件一般在 /usr/local/Cellar/php56 路径下,这里带的参数 --with-fpm 和 --with-mysql 分别表示支持php-fpm 和mysql ,有的教程中加了 --without-apache 是不支持apache2 的,这样安装的php.ini是不支持 apache模块的,如果想要支持apache2 一定要加入 —with-http24参数。已经不支持--with-apache2了。
安装完成,修改 php.ini 中 load-modules 记得删除http24的文件夹。
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so如果想要设置 php-fpm 自动启动,可以
mkdir -p ~/Library/LaunchAgents cp /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plistmac上安装 mysql-5.6以上版本,这个就很方便了,去mysql 的官网下安装包,轻松搞定。
yaf编译安装 本文用的是 yaf-2.3.5 有的高版本需要 php7的支持,自己注意下。
安装:
/usr/local/Cellar/php56/5.6.30_6/bin/phpize ./configure --with-php-config=/usr/local/Cellar/php56/5.6.30_6/bin/php-config sudo make sudo make install 在php.ini中添加 [yaf] extension="yaf.so" yaf.environ=developpublishv4[todo]//这个需要在项目中配置