日志未经声明,均为风.fox原创。版权采用『 知识共享署名-非商业性使用 2.5 许可协议』进行许可。
目录
博客目录
http://www.foxwho.com/article/24
CSDN目录
http://blog.csdn.net/fenglailea/article/details/60330101
风.fox
环境说明
系统:mac 10.12.3 PHP:7.1.x Nginx:最新版 mysql 推荐采用Docker安装 redis 推荐采用Docker安装
安装
安装依赖管理工具Homebrew,在命令行里执行
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
之后就可以使用如下格式安装软件了
brew install xxxx
Homebrew更多说明请看
https://github.com/Homebrew/brew/blob/master/docs/Formula-Cookbook.md
使用Homebrew常见的操作:
- 增加一个程序源(新增一个水龙头)
brew tap homebrew/php
- 更新程序源
brew update
- 安装程序包(按照配方酿酒)
brew install php71
- 查看安装某程序时有哪些参数
brew options php71
- 查看配置
brew config
可以看到程序包默认安装在/usr/local/Cellar
下 - 搜索软件
brew search php
- 卸载或删除软件
brew remove php
或brew uninstall --force php
- 查看已安装软件
brew list
安装PHP7.1(FPM方式)
官方软件源
首先加入Homebrew官方的几个软件源
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php
更新源
brew update
安装PHP
根据如下命令选择你要装哪些参数
brew options php71
然后根据选择的参数开始安装
brew install php71 \
--with-debug \
--with-homebrew-curl \
--with-homebrew-libxslt \
--with-homebrew-libressl \
--with-homebrew-libxml2 \
--with-phpdbg \
--with-imap
phpdbg:php调试利器之phpdbg
安装 PHP 扩展
brew install --build-from-source php71-mcrypt \
php71-redis
常用扩展 >php71-igbinary:序列化和反序列化 php71-mcrypt:加密扩展库 php71-mongodb:这个就不用说了,数据库 php71-redis:缓存数据库 php71-intl:国际化提供帮助 php71-uuid:UUID含义是 通用唯一识别码 php71-grpc:rpc框架的一种
更多其他扩展请输入以下命令查看
brew search php71
配置文件
/usr/local/etc/php/7.1/php.ini
或其他配置文件,到下面目录查看
cd /usr/local/etc/php/7.1/
PHP PHP-FPM启动关闭等
启动
必须以 root 用户权限操作
sudo php71-fpm start
关闭
sudo php71-fpm stop
其他参数
sudo php71-fpm
输出
Usage: /usr/local/sbin/php71-fpm {start|stop|force-quit|restart|reload|status|configtest}
命令行中查看 phpinfo 信息
php -i "(command-line 'phpinfo()')"
安装Nginx
brew install nginx
nginx 启动
必须以 root 用户权限操作
sudo nginx
nginx 关闭
必须以 root 用户权限操作
sudo nginx -s quit
nginx 其他
必须以 root 用户权限操作
启动和关闭,同时也支持重载配置文件等操作
sudo nginx -s reload|reopen|stop|quit
nginx 配置文件
/usr/local/etc/nginx/nginx.conf
其他
如果 nginx安装后默认监听8080端口,可以访问
http://localhost:8080
查看状态。如果要想监听80端口需要root权限,运行如下命令
sudo chown root:wheel /usr/local/Cellar/nginx/1.10.0/bin/nginx
sudo chmod u+s /usr/local/Cellar/nginx/1.10.0/bin/nginx
最后使用root权限启动
sudo nginx
安装Mysql
安装命令(在这里我推荐大家用docker安装mysql):
brew install mysql
启动
mysql.server start
mysql.server stop
启动后,密码默认为空
docker 安装mysql
待添加
安装Redis
安装命令(在这里我推荐大家用docker安装redis):
brew install redis
Redis默认配置文件不允许以Deamon方式运行,因此需要先修改配置文件
vim /usr/local/etc/redis.conf
将daemonize修改为yes,然后载入配置文件即可实现后台进程启动
redis-server /usr/local/etc/redis.conf
docker 安装redis
待添加
安装其他
brew install composer
参考
http://avnpc.com/pages/install-lnmp-on-osx
Donate:| 文章有帮助,可以 请我喝杯咖啡
Powered by foxwho.com 浙ICP备19037334号-1