配置nginx、mysql、php-fpm的方法

配置nginx、mysql、php-fpm的方法

ID:41893859

大小:90.50 KB

页数:11页

时间:2019-09-04

配置nginx、mysql、php-fpm的方法_第1页
配置nginx、mysql、php-fpm的方法_第2页
配置nginx、mysql、php-fpm的方法_第3页
配置nginx、mysql、php-fpm的方法_第4页
配置nginx、mysql、php-fpm的方法_第5页
资源描述:

《配置nginx、mysql、php-fpm的方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、mac卜使用homebrew安装安装、配置nginx>mysqlphp-fpm的方法。—、前话:1.1、环境选择:重新在mac上配置php,原本mac上就自带有apach、php以及pgsqL如果图简单的话,直接用就可以了,不过在安装前我仔细思考了一下几个问题:选apache还是nginx:两个我了解的都比较少,相对而言我接触nginx比较多,服务器川的也是nginx,没办法谁叫nginx负载高呢。为了更好的接触nginx的环境,我决定还是统一下环境,方便今后使用,这是这次的主要关键;安装php:Macos自带了php,好像是5.3.8,版木比较落后,不过这不碍事,因

2、为以前我都是通过php-osxbyLiip来管理php,所以不担心版本问题。不过php-osxbyLiip好像没有fmp相关的配直,这样我我要和nginx—起川的话就相对比较麻烦了,那我只能选择其他方案了安装mysql:这个就没有什么好疑问的了,目前我肯定不会去用pgsql,毕竟没接触过,需要有学习成木的,所以我在这篇纪录屮把关于pgsql的部分都去掉了1.2、那该如何安装:既然我否定了系统自带的坏境,那么就要通过别的方式去安装了,比如说手动编译。如果是手动编译的话,那么就会遇到下面儿个问题:编译费事,php依赖那么多程序,一个个安装,太累!如果以后更新怎么办?灾难!

3、!不过好在mac下有白己的第三方管理程序:homebrew,而且相对而言我觉得他可能在某些方面更优越T'linux卜•的apt-getsyum。如果通过homebrew来安装、管理运行坏境的话,至少可以解决我儿个问题:安装问题,我不川繁琐的去安装依赖程序升级问题,只需要brewupdate—次升级所冇程序版本问题,homebrew版本更新比较及时,而apt-get^yum來说,今年用的基本是儿年前的稳定版木了0K,下面的安装都是基J*homebrew,如果不熟悉或者还没安装有homebrew的话,可以查看这篇关丁•:Mac开发者利器-Homebrew介绍及安装。二、安

4、装nginx2.1、安装:用brew一•键安装nignx:1brewinstallnginx如果需要安装其他nginx的版本,可以"breweditnginx"打开修改nginx的安装信息包formula,默认会用vi打开,在文件开头处修改nginx相应版本的下载地址就彳亍。2.2、配置brew执行完后,nginx就安装好了。可以用以下指令对nginx进行操作:复制代码代码如F:打开nginxsudonginx重新加载

5、重启

6、停止

7、退出nginxnginx・sreload

8、reopen

9、stop

10、quit打开nginx后,默认的访问端口8080,如果要改为常用的80端

11、口,则要修改Vusr/local/etc/nginx/nginx.conf1卜•监听(listen)端口值。默认的文件访问目录(root)是/7usr/local/Cellar/nginx/1.4.2/htmr,(这里的1.4.2是安装的nginx的版木,文件夹名以安装的nginx版木为准)。2.3、把nginx设置为开机启动运行:复制代码代码如下:mkdir-p~/Library/LaunchAgents/cp/usr/local/Cellar/nginx/1.4.2/homebrew.mxcLnginx.plist~/Library/LaunchAgents/la

12、unchedload・w~/Library/LaunchAgents/homebrew.mxcl.nginx.plist不过试了一下,不是超级用户登陆,而是普通川户登陆,并且监听的端口在1024以下的(例如把默认的8080端口改为了80端口),nginx开机是启动不了。因此,要nginx开机启动的话,需要给予它管理员权限:复制代码代码如下:2sudochownroot:wheel/usr/local/Cellar/nginx/1.4.2/bin/nginxsudochmodu+s/usr/local/Cellar/nginx/1.4.2/bin/nginx三、安装my

13、sql3.1、安装:复制代码代码如下:brewinstallmysqlhomebrew安装的版本同样是当前故新的稳定版,安装的过程比较简单,不过初始化就相对麻烦很多了,这里我失败了很多次。3.2、配置:3.2.1、初始化初始安装mysql的一些配置数据库(例如:infoirnation_schema、mysql)复制代码代码如F:sudomysql」nstall_db-verbose-user=whoami-basedir二"$(brew-prefixmysql)"-datadir=/usr/local/var/mysql-tmpdir=/t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。