mac下配置nginx+php+mysql方法说明

额。。。本来以为mac下可以用lnmp一键安装包的,但是使用后才发现,竟然不行。。。

后来使用了大家都推荐的homebrew来安装。。。具体教程大家可以上网搜,都不算太难。。。

这里具体要说说的是,安装nginx的问题。。。如果是用homebrew安装nginx的话,是没办法添加第三方module的。。。至少我找了好久,也上stackoverflow问了  都没有找到解决方法。。。

最后木办法,只能手动编译安装nginx,php和mysql 以及pecl的话就通过homebrew来安装。。。

大概记录下我的安装步骤:

1. 先到官网下载nginx源码,解压出来。

2. cd进去解压出来的文件夹里面

3. 执行./configure –prefix=/usr/local/Cellar/nginx-1.4.0 –add-module=/path/to/your/modules

4. make & make install

最后安装成功后,进入/usr/local/Cellar/nginx-1.4.0/sbin 下面 sudo nginx 就可以启动nginx服务了。。。要是不想那么麻烦,就要把 /usr/local/Cellar/nginx-1.4.0/sbin这个路径添加进PATH里面去,可以用命令 vi /etc/paths 打开把路径添加进去即可,这样就可以在任何路径下直接sudo nginx启动服务。。

大致就这样。。。

这次配置的过程中常常遇到error_log 报错,说没这个目录,一般这个问题的解决方法都是找到conf文件,把error_log的路径改过来就行了,要不就是木有写权限的问题。。。如果遇到报错说has no permission 就在执行命令的前面加上sudo 用管理员权限操作。。。

时间: 2025-01-31 10:20:52

mac下配置nginx+php+mysql方法说明的相关文章

ubuntu下配置nginx+php+mysql详解_php实例

1.更新 www.jb51.net 复制代码 代码如下: sudo apt-get update 2.安装nginx 复制代码 代码如下: sudo apt-get intsall nginx Ubuntu安装之后的文件结构大致为: * 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下  www.jb51.net  *程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中 *并已经在/et

【MYSQL数据库开发之一】MAC下配置安装数据库-MYSQL

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/mysql/749.html 那么从今天开始陆续会更新数据库和Hibernate框架的博文,也是Himi学习的历程记录,希望大家能共同讨论和研究: OK,本篇简单介绍安装吧,首先到MySQL官方网站: http://www.mysql.com/downloads/ 如上图:点击DOWNLOAD ,进入如下界面,选择对应你的系统对应版本下载即可

windows7配置Nginx+php+mysql的详细教程_php实例

最近在学习php,想把自己的学习经历记录下来,并写一些经验,仅供参考交流.此文适合那些刚刚接触php,想要学习并想要自己搭建Nginx+php+mysql环境的同学. 当然,你也可以选择集成好的安装包,比如 wamp等,不过我推荐大家还是自己手动搭建一下环境比较好,这样能够更好的了解php及其运行流程.下面直接进入正题. 步骤: 1.准备安装包等 (1)nginx-1.10.1.zip,下载链接为http://nginx.org/en/download.html .我个人选择了稳定版. (2)p

windows7配置Nginx+php+mysql的详细教程

最近在学习php,想把自己的学习经历记录下来,并写一些经验,仅供参考交流.此文适合那些刚刚接触php,想要学习并想要自己搭建Nginx+php+mysql环境的同学. 当然,你也可以选择集成好的安装包,比如 wamp等,不过我推荐大家还是自己手动搭建一下环境比较好,这样能够更好的了解php及其运行流程.下面直接进入正题. 步骤: 1.准备安装包等 (1)nginx-1.10.1.zip,下载链接为http://nginx.org/en/download.html .我个人选择了稳定版. (2)p

Linux 下配置nginx到php的连接

在中小企业中,LAMP架构被广泛使用.而对于高并发请求的情形,其Web服务器通常以Nginx居多,因此LNMP组合架构也非常普遍.在LAMP架构中,Apache可以使用三种方式与PHP连接通信,即以模块化的方式,CGI(已不再使用)以及FastCGI.那对于Nginx而言,则可以使用FastCGI方式,即反向代理方式,将PHP代码有FastCGI转交给PHP解释器进行处理.本文描述配置Nginx到PHP的连接. 一.环境准备 安装Nginx:Linux 6 下安装编译安装Nginx 安装PHP

Yii2配置Nginx伪静态的方法

本文实例讲述了Yii2配置Nginx伪静态的方法.分享给大家供大家参考,具体如下: 主要检查以下代码: location / { # Redirect everything that isn't a real file to index.php try_files $uri $uri/ /index.php?$args; } 完整代码: server { charset utf-8; client_max_body_size 128M; listen 80; ## listen for ipv4

Mac下安装nginx

Mac下安装nginx   Installing GnuPG 1.4.11 on Mac OS X 10.6.6 Snow Leopard Another day, another GPG install. Different machine, and slightly different versions of Mac OS X and GPG. Unlike other times, I found I didn't need to pass the --disable-asm flag t

在linux下配置Redhat9+Apache+Mysql+PHP+GD2+Perl

在linux下配置Redhat9+http://www.aliyun.com/zixun/aggregation/14417.html">Apache+Mysql+PHP+GD2+Perl,安装文章的步骤,相信你完全可以配置你的系统 安装环境描述 操作系统:Linux RedHat AS4.0 web服务软件:Apache httpd-2.2.4下载:http://www.apache.org 数据库软件:mysql-5.0.37.tar.gz 下载:http://www.mysql.co

mac系统使用brew配置nginx+php+mysql+PostgreSQL步骤

今天由于工作需要,必须在OSX下配置PHP的开发运行环境,经过一番折腾,终于搞定了!主要参考了Install Nginx, PHP-FPM, MySQL and phpMyAdmin on OS X Mavericks or Yosemite这篇文章,推荐英文好的同学直接看原文. 下面记录一下!(请按照顺序配置)   I. zsh   请参考zsh + oh-my-zsh 默认shell的最佳替代品 II. xcode   xcode里面包含了很多命令行工具,为我们后续的操作提供技术支持!所以第