您的位置:首页 > 数据库 > Memcache

MAC PHP+nginx+mysql+redis+memcache+mongo....环境配置

2015-12-25 17:15 633 查看
使用MAC一直有段时间了,已经好久不更新文章的我。

这段时间一直在做团队管理,任务也比较杂,这段时间抽时间吧自己的本地环境弄了下。都是札记,比较初级...

如下:

有兴趣的可以先看别人的文章链接,想看一写细节的请看下面的一些点。有问题请反馈...

知乎 Mac 下如何搭建 PHP 开发环境?
http://www.zhihu.com/question/20854982
※※※ mac下homebrew安装及php.mysql.nginx环境安装及配置
http://blog.qiji.tech/archives/132
mac下使用brew安装php开发环境
http://www.phperz.com/article/14/0819/18934.html
Mac 下 Nginx、MySQL、PHP-FPM 的安装配置

※※※ http://blog.csdn.net/iamduoluo/article/details/38346291
※※※ 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
http://segmentfault.com/a/1190000000606752
mac环境中使用brew安装php5.5.15
http://www.jb51.net/article/53850.htm
QA:遇到的问题

Q:

------------------------------------------------------------------------------------------------|

Yu:nginx Yu$ brew install josegonzalez/php/php54-redis |

==> Installing php54-redis from josegonzalez/homebrew-php |

Error: Formulae found in multiple taps: |

homebrew/php/php54-redis |

josegonzalez/php/php54 |

Please use the fully-qualified name e.g. homebrew/php/php54 to refer the formula. |

------------------------------------------------------------------------------------------------|

A: |

How can I fix “Error: Formulae found in multiple taps”? |
http://stackoverflow.com/questions/30864992/how-can-i-fix-error-formulae-found-in-multiple-taps |

------------------------------------------------------------------------------------------------|

homebrew 的安装

[进入Homebrew官网]
http://brew.sh/index_zh-cn.html
>>终端中输入

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/ Homebrew/install/master/install)”

常用命令

brew update #更新brew可安装包,建议每次执行一下

brew search php55 #搜索php5.5

brew tap josegonzalez/php #安装扩展<gihhub_user/repo>

brew tap #查看安装的扩展列表

brew install php55 #安装php5.5

brew remove php55 #卸载php5.5

brew upgrade php55 #升级php5.5

brew options php55 #查看php5.5安装选项

brew info php55 #查看php5.5相关信息

brew home php55 #访问php5.5官方网站

brew services list #查看系统通过 brew 安装的服务

brew services cleanup #清除已卸载无用的启动配置文件

brew services restart php55 #重启php-fpm

安装PHP扩展

查看自己的php版本

php --version

搜索现有的php扩展

brew search php

对应扩展版本 brew install xxx

[安装php-fpm]

brew update

brew tap homebrew/dupes

brew tap homebrew/php

brew install php55 --with-imap --with-tidy --with-debug --with-pgsql --with-mysql --with-fpm

[Nginx]

安装目录/usr/local/etc/nginx/

[php]

安装目录/usr/local/etc/php/5.3

php-fpm

daemonize = yes

重启PHP命令

php-fpm重启

killall php-fpm

再执行(usr/local/php是php的安装目录)

/usr/local/php/sbin/php-fpm &

[mongo]

启动

mongod --config /usr/local/etc/mongod.conf

[redis]

启动

redis-server /usr/local/etc/redis.conf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: