mac下安装nginx问题解决

需要在mac上安装nginx,按照下面的博客链接一步步安装,但是碰到了些问题。下面写一下我的解决方式。

(http://stevendu.iteye.com/blog/1535466)

1. 安装PCRE 

Download latest PCRE. After download go to download directory from terminal.

$ cd ~/Download $ tar xvzf pcre-8.12.tar.gz

$ cd pcre-8.12

$ sudo ./configure --prefix=/usr/local

$ sudo make

$ sudo make  install

-------------------------------------------------------------我是华丽的分割线----------------------------------------------------------------

上面可能不会报错或者有什么异常,不过你可以先去目录/usr看下有没有local目录,如果没有这个目录,那就自己建一个local目录,按照上面的步骤操作一遍

-------------------------------------------------------------我是华丽的分割线----------------------------------------------------------------

2. 安装Nginx

Download latest nginx from Nginx.org. After download, let install

$ cd ~/Download $ tar xvzf nginx-1.0.0.tar.gz

$ cd nginx-1.0.0

$ sudo ./configure --prefix=/usr/local --with-http_ssl_module --with-ld-opt="-L /usr/local/lib"

$ sudo make

$ sudo make install

报错了呢,错误如下:

./configure: error: the HTTP rewrite module requires the PCRE library.

You can either disable the module by using --without-http_rewrite_module

option, or install the PCRE library into the system, or build the PCRE library

statically from the source with nginx by using --with-pcre=<path> option.

那我就按照错误的提示,使用选项--without-http_rewrite_module试试:

$ sudo ./configure --prefix=/usr/local --with-http_ssl_module --with-ld-opt="-L /usr/local/lib" --without-http_rewrite_module

成功了!!!

3. 运行Nginx

$ cd /usr/local/sbin

$ sudo ./nginx

访问http://localhost

(第一次访问http://localhost可能会失败,那么重启一下你的nginx,再访问试试呢)

成功的页面:

4. 关闭Nginx

$ cd /usr/local/sbin

$ sudo ./nginx -s stop

时间: 2024-11-09 02:36:26

mac下安装nginx问题解决的相关文章

《OD大数据实战》mac下安装nginx+php

一.mac安装nginx + php + php-fpm  或apache + php 1. Mac 下 Nginx.MySQL.PHP-FPM 的安装配置 2. Mac下安装LNMP(Nginx+PHP5.6)环境 3. 在Mac OS X中配置Apache + PHP + MySQL 二.Centos安装apache + php + mysql 1.

mac下安装nginx

mac下自带Homebrew可以简单认为就是brew,执行命令brew -v查看版本 feng:AwesomeProject nian$ brew -v Homebrew 1.1.5 Homebrew/homebrew-core (git revision 6595; last commit 2016-12-27) 如果没有安装,可以到brew官网,http://brew.sh/  按照说明安装即可,其实就是一条命令傻瓜式安装, /usr/bin/ruby -e "$(curl -fsSL ht

mac下安装nginx和php

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

mac 下安装nginx

1,mac下的依赖: pcre-8.38.tar.gz nginx-1.4.7.tar.gz 2,解压pcre:进入器解压目录. EddydeMacBook-Pro:~ eddy$ cd /Users/eddy/soft/pcre-8.38 EddydeMacBook-Pro:pcre-8.38 eddy$ sudo ./configure --prefix=/usr/local 注: nginx默认是安装到/opt目录下,在mac系统中是没有/opt目录的,所以用--prefix指定目标目录

mac下安装nginx+php+mysql

一,安装homebrew 就像linux下面有yum一样,mac也有个homebrew,管理软件非常便捷. 官网:http://brew.sh/index_zh-cn.html 上面有句命令,复制下来终端执行,如果命令返回404没找到,命令以官网最新为参考. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 任意键继续,可能需要输入你MAC的开机密码 漫长的

unix,mac下安装nginx

安装nginx前面必须安装pcre,zlib和ssl 1.安装pcre 首先下载pcre,地址是:http://nchc.dl.sourceforge.net/project/pcre/pcre2/10.20/pcre2-10.20.tar.bz2 tar -xvf pcre2-10.20.tar.bz2 cd pcre2-10.20 sudo ./configure sudo make sudo make install 2.安装zlib 下载zlib,地址:http://zlib.net/z

Mac下安装nginx并配置SSL实现Https的访问

一.nginx安装 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install nginx    // 安装nginx nginx -v    // 显示版本号 打开nginx文件夹 cd /usr/local/etc/nginx 启动nginx sudo nginx 或者 nginx 在浏览器中输入 localhost 访问即可,如出现以下

mac 下 安装nginx

下载相应版本的nginx 解压进入该版本的目录下 在命令行执行 ./configure  --with-cc-opt="-Wno-deprecated-declarations" --without-http_rewrite_module 执行  make 执行 make install 执行 sudo /usr/local/nginx/sbin/nginx

Mac下安装LNMP(Nginx+PHP5.6)环境

Mac下安装LNMP(Nginx+PHP5.6)环境 安装Homebrew 最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode,然后使用一行命令安装依赖管理工具Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 之后就可以使用 brew