---恢复内容开始---
$locate php-fpm
软件变动的话更新locate本地库,可能比较耗时。
$sudo /usr/libexec/locate.updatedb
$whereis php-fpm
$witch php-fpm
是一个非常好的mac下的开发软件管理器。集安装卸载升级于一体。非常方便.尤其是额外扩展php时非常方便,比如增加memcache,imagick。。。。扩展的时候再也不用因为phpize方式遇到的各种问题烦恼了。安装找教程就可以了:
$brew tap homebrew/dupes
$brew tap josegonzalez/homebrew-php
$brew update
$cd `brew --repository`
$git reset --hard HEAD
$sudo brew update
如果还不行试下下面的:
$cd `brew --repository`
$sudo git reset --hard origin/master
$sudo brew update
$brew search nginx
就可以列出所有的查找的可安装的软件或扩展的版本,然后你就可以选择你需要的用brew install安装
$brew install nginx
默认的软件安装在:/usr/local/Cellar/下
$brew install nignx
启动:
$nignx
重启:
$nginx -s reload
如果找不到运行文件:那么你就将安装的nginx执行文件link到 :/usr/bin下再运行
我的在:/usr/local/Cellar/nginx/1.4.6/bin/nginx
$cp /usr/local/Cellar/nginx/1.4.6/bin/nginx /usr/bin
把nginx设为开机启动:(未测试)
$mkdir -p ~/Library/LaunchAgents/
$cp /usr/local/Cellar/nginx/1.4.6/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
$sudo chown root:wheel
/usr/local/Cellar/nginx/1.4.6/bin/nginx
$chmod u+s
/usr/local/Cellar/nginx/1.4.6/bin/nginx
$brew install mysql
配置mysql数据库:(未测试)
$mysql_install_db
--verbose --user=`whoami` --basedir="$(brew --prefix mysql)"
--datadir=/usr/local/var/mysql --tmpdir=/tmp
设置 mysql 开机启动:
$mkdir -p ~/Library/LaunchAgents/
$cp /usr/local/Cellar/mysql/5.6.17/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
mysql 配置文件:
$/usr/local/Cellar/mysql/5.6.17/my.cnf
$brew search php
$brew install php54
可能会让你手动link一下
$brew link php54
启动:
$php-fpm
如果找不到运行文件,需要你手动cp一份php-fpm 到 /usr/bin下,先找到php-fpm的安装位置:
我的在:/usr/local/Cellar/php54/5.4.27/sbin/php-fpm
$cp /usr/local/Cellar/php54/5.4.27/sbin/php-fpm /usr/bin
$php-fpm
举个memcache的例子:
$brew search memcache
在列表中选择和你php版本相对应的memcache
$brew install php54-memcache
重启php-fpm
$killall php-fpm
$php-fpm
然后打印phpinfo就看到了扩展已经自动加上了,好爽
---恢复内容结束---
$locate php-fpm
软件变动的话更新locate本地库,可能比较耗时。
$sudo /usr/libexec/locate.updatedb
$whereis php-fpm
$witch php-fpm
是一个非常好的mac下的开发软件管理器。集安装卸载升级于一体。非常方便.尤其是额外扩展php时非常方便,比如增加memcache,imagick。。。。扩展的时候再也不用因为phpize方式遇到的各种问题烦恼了。安装找教程就可以了:
$brew tap homebrew/dupes
$brew tap josegonzalez/homebrew-php
$brew update
$cd `brew --repository`
$git reset --hard HEAD
$sudo brew update
如果还不行试下下面的:
$cd `brew --repository`
$sudo git reset --hard origin/master
$sudo brew update
$brew search nginx
就可以列出所有的查找的可安装的软件或扩展的版本,然后你就可以选择你需要的用brew install安装
$brew install nginx
默认的软件安装在:/usr/local/Cellar/下
$brew install nignx
启动:
$nignx
重启:
$nginx -s reload
如果找不到运行文件:那么你就将安装的nginx执行文件link到 :/usr/bin下再运行
我的在:/usr/local/Cellar/nginx/1.4.6/bin/nginx
$cp /usr/local/Cellar/nginx/1.4.6/bin/nginx /usr/bin
把nginx设为开机启动:(未测试)
$mkdir -p ~/Library/LaunchAgents/
$cp /usr/local/Cellar/nginx/1.4.6/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
$sudo chown root:wheel
/usr/local/Cellar/nginx/1.4.6/bin/nginx
$chmod u+s
/usr/local/Cellar/nginx/1.4.6/bin/nginx
$brew install mysql
配置mysql数据库:(未测试)
$mysql_install_db
--verbose --user=`whoami` --basedir="$(brew --prefix mysql)"
--datadir=/usr/local/var/mysql --tmpdir=/tmp
设置 mysql 开机启动:
$mkdir -p ~/Library/LaunchAgents/
$cp /usr/local/Cellar/mysql/5.6.17/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
mysql 配置文件:
$/usr/local/Cellar/mysql/5.6.17/my.cnf
$brew search php
$brew install php54
可能会让你手动link一下
$brew link php54
启动:
$php-fpm
如果找不到运行文件,需要你手动cp一份php-fpm 到 /usr/bin下,先找到php-fpm的安装位置:
我的在:/usr/local/Cellar/php54/5.4.27/sbin/php-fpm
$cp /usr/local/Cellar/php54/5.4.27/sbin/php-fpm /usr/bin
$php-fpm
举个memcache的例子:
$brew search memcache
在列表中选择和你php版本相对应的memcache
$brew install php54-memcache
重启php-fpm
$killall php-fpm
$php-fpm
然后打印phpinfo就看到了扩展已经自动加上了,好爽
mac 开发环境安装使用 记录,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/cczw/p/3742577.html