最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MaxOSXMavericks搭建nginx+php-fpm+mysql_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 19:13:46
文档

MaxOSXMavericks搭建nginx+php-fpm+mysql_MySQL

MaxOSXMavericks搭建nginx+php-fpm+mysql_MySQL:Nginx 虽然 Mac 下自带了 apache + php,得总归还是 nginx 用得顺手,所以打算在 Mac 下安装 nginx + php-fpm + mysql安装 ningx为了方便起见我直接从 brew 中安装了 ningx,Homebrew 的安装可以参见Mac OS 中 Homebrew 的安装与
推荐度:
导读MaxOSXMavericks搭建nginx+php-fpm+mysql_MySQL:Nginx 虽然 Mac 下自带了 apache + php,得总归还是 nginx 用得顺手,所以打算在 Mac 下安装 nginx + php-fpm + mysql安装 ningx为了方便起见我直接从 brew 中安装了 ningx,Homebrew 的安装可以参见Mac OS 中 Homebrew 的安装与

Nginx

虽然 Mac 下自带了 apache + php,得总归还是 nginx 用得顺手,所以打算在 Mac 下安装 nginx + php-fpm + mysql

安装 ningx

为了方便起见我直接从 brew 中安装了 ningx,Homebrew 的安装可以参见Mac OS 中 Homebrew 的安装与使用

  1. 安装,终端下执行

    brew search nginxbrew install nginx
  2. 配置

    配置文件在/usr/local/etc/nginx目录下面,依自己的喜好配置。

  3. 运行,终端下运行ningx即可,若 ningx 的运行端口指定为小于 1024 那么还需要 sudo 权限

  4. 其它

    #重新加载配置|重启|停止|退出nginx -s reload|reopen|stop|quit#测试配置是否有语法错误nginx -t

php-fpm

Mac OSX 10.9的系统自带了PHP、php-fpm,所以也省去了安装php-fpm的麻烦。

配置

cd /private/etc/sudo cp php-fpm.conf.default php-fpm.confvim php-fpm.conf

然后依照自己的喜好做完配置,还有一点需要修改的是error_log的设置,默认编译的时候 log 所在的路径是不存在的,将它反注释,并手动指定一个路径,比如/usr/local/var/log/php-fpm.log,所以这行看上去应该是这样的:

error_log = /usr/local/var/log/php-fpm.log

运行

sudo php-fpm

安装 mysql

  1. 安装

    mysql 我也从 brew 中安装了:

    brew install mysql
  2. 配置

    初始化 mysql 数据库

    mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

    这个时候 root 用户是没有密码的,这里给 mysql 的 root 用户设置密码:

    /usr/local/opt/mysql/bin/mysqladmin -u root password 'PASSWORD'

    进行一个安全设置,终端运行,它全引导我们进行一系列设置

    /usr/local/opt/mysql/bin/mysql_secure_installation

    设置 mysql 的配置文件 my.cnf (默认在/usr/local/Cellar/mysql/版本号/my.cnf)

    设置开机启动(可选)

    ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgentsThen to load mysql now:launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

    常用命令

    mysql.server start #启动mysql服务mysql.server stop #关闭mysql服务

EOF

文档

MaxOSXMavericks搭建nginx+php-fpm+mysql_MySQL

MaxOSXMavericks搭建nginx+php-fpm+mysql_MySQL:Nginx 虽然 Mac 下自带了 apache + php,得总归还是 nginx 用得顺手,所以打算在 Mac 下安装 nginx + php-fpm + mysql安装 ningx为了方便起见我直接从 brew 中安装了 ningx,Homebrew 的安装可以参见Mac OS 中 Homebrew 的安装与
推荐度:
标签: php mysql nginx
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top