nginx 是一个轻量级的高性能HTTP 以及反向代理服务器,今天在MAC 上安装成功。
我是通过brewhome 来安装的,很简单。brew install nginx 一路顺畅。。。
下面是安装信息。
hematoMacBook-Pro:~ hechangmin$ brew search nginx
nginx
hematoMacBook-Pro:~ hechangmin$ brew install nginx
==> Installing nginx dependency: pcre
==> Downloading ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.13.
######################################################################## 100.0%
######################################################################## 100.0%==> ./configure --prefix=/usr/local/Cellar/pcre/8.13 --enable-utf8 --enable-unic
==> make test
==> make install
/usr/local/Cellar/pcre/8.13: 111 files, 2.9M, built in 54 seconds
==> Installing nginx
==> Downloading http://nginx.org/download/nginx-1.0.8.tar.gz
######################################################################## 100.0%
==> Patching
patching file auto/lib/pcre/conf
patching file conf/nginx.conf
==> ./configure --prefix=/usr/local/Cellar/nginx/1.0.8 --with-http_ssl_module --with-pcre --conf-path=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/ngi
==> make install
==> Caveats
In the interest of allowing you to run `nginx` without `sudo`, the default
port is set to localhost:8080.
If you want to host pages on your local machine to the public, you should
change that to localhost:80, and run `sudo nginx`. You'll need to turn off
any other web servers running port 80, of course.
You can start nginx automatically on login running as your user with:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/nginx/1.0.8/org.nginx.nginx.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/org.nginx.nginx.plist
Though note that if running as your user, the launch agent will fail if you
try to use a port below 1024 (such as http's default of 80.)
Warning: /usr/local/sbin is not in your PATH
You can amend this by altering your ~/.bashrc file
==> Summary
/usr/local/Cellar/nginx/1.0.8: 6 files, 616K, built in 19 seconds
hematoMacBook-Pro:~ hechangmin$
nginx
hematoMacBook-Pro:~ hechangmin$ brew install nginx
==> Installing nginx dependency: pcre
==> Downloading ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.13.
######################################################################## 100.0%
######################################################################## 100.0%==> ./configure --prefix=/usr/local/Cellar/pcre/8.13 --enable-utf8 --enable-unic
==> make test
==> make install
/usr/local/Cellar/pcre/8.13: 111 files, 2.9M, built in 54 seconds
==> Installing nginx
==> Downloading http://nginx.org/download/nginx-1.0.8.tar.gz
######################################################################## 100.0%
==> Patching
patching file auto/lib/pcre/conf
patching file conf/nginx.conf
==> ./configure --prefix=/usr/local/Cellar/nginx/1.0.8 --with-http_ssl_module --with-pcre --conf-path=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/ngi
==> make install
==> Caveats
In the interest of allowing you to run `nginx` without `sudo`, the default
port is set to localhost:8080.
If you want to host pages on your local machine to the public, you should
change that to localhost:80, and run `sudo nginx`. You'll need to turn off
any other web servers running port 80, of course.
You can start nginx automatically on login running as your user with:
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/nginx/1.0.8/org.nginx.nginx.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/org.nginx.nginx.plist
Though note that if running as your user, the launch agent will fail if you
try to use a port below 1024 (such as http's default of 80.)
Warning: /usr/local/sbin is not in your PATH
You can amend this by altering your ~/.bashrc file
==> Summary
/usr/local/Cellar/nginx/1.0.8: 6 files, 616K, built in 19 seconds
hematoMacBook-Pro:~ hechangmin$
启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了。
备注: ln -s /usr/local/sbin/nginx /usr/bin/nginx 做了个软连接。
常用的指令有:
nginx -V 查看版本,以及配置文件地址
nginx -v 查看版本
nginx -c filename 指定配置文件
nginx -h 帮助
nginx -s [reload\reopen\stop\quit]
brewhome 常用的指令:
brew search mysql : 搜索具体的程序包
brew install mysql : 安装具体的程序包
brew info mysql : 查看具体程序的信息
brew uninstall mysql : 卸载具体的应用(这里只是用mysql 作个例子)
我这里的配置文件地址:/usr/local/etc/nginx/nginx.conf
编辑内容,可以制定web 目录,以及PHP 、python 等。。
相关推荐
在搭建前端环境的过程中,遇到 Nginx 启动失败的情况是比较常见的问题之一。本文将详细介绍该问题的具体表现、原因分析以及解决策略。 **问题描述**: - **问题背景**:尝试启动 Nginx 服务器时,发现通过双击 `...
在Mac OS上搭建Nginx、PHP和MySQL的开发环境是一项常见的任务,尤其对于Web开发者而言,这样的环境能够提供一个本地测试和开发Web应用的平台。以下是一个详细的步骤指南: 首先,我们需要安装Homebrew,这是一个...
在本教程中,我们将深入探讨如何在CentOS 7系统上的Nginx服务器上搭建Phalcon环境。Phalcon是一个高性能的PHP框架,而Nginx则以其高效的反向代理和静态文件处理能力著称,两者结合能提供强大的Web服务性能。 首先,...
- Win7下搭建nginx+php的开发环境 - 非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程 - Ubuntu下Apache+PHP+MySQL环境搭建攻略 - Mac OS的PHP环境下安装配置MemCache的全过程解析 - 简述php环境搭建...
PHP-FPM是PHP的一个附加组件,它提供了更高效的方式来处理PHP请求,尤其是在高负载环境下。在安装PHP时,确保选择带有"FPM"的版本。在Nginx中,PHP-FPM作为与Web服务器交互的FastCGI接口。配置Nginx以使用PHP-FPM,...
在该模式下,Director服务器通过修改返回给客户端的数据包的目标MAC地址,将请求直接转发到Real Server,无需经过Director处理数据。这种方式的优点是效率高,因为数据包不需在Director上进行任何协议转换,但要求...
在Mac操作系统中安装和配置nginx以及PHP环境是很多开发者会遇到的需求,尤其是对于在Mac上进行网站开发、测试的人员来说更是如此。本文将详细介绍使用Homebrew这一MacOS平台上的包管理工具来安装nginx、MySQL和...
此时,你可以在Nginx的记录路径下找到录制的视频文件。观众可以通过rtmp协议或 HLS (HTTP Live Streaming) 在网页、移动设备上观看直播,这里我们提到的VLC就是一款常用的rtmp播放器。只需在VLC中输入推流URL(如:`...
本案例中,硬件环境基于VMware 7.1.2的Host-only模式搭建,两台虚拟机分别作为LVS_DR_MASTER和LVS_DR_BACKUP,运行CentOS 4.3操作系统。软件环境包括Linux内核版本2.6.9-89.31.1,以及LNMP(Linux+Nginx+MySQL+PHP)...
Nginx能够运行在多种操作系统上,包括UNIX、GNU/Linux、BSD、Mac OS X、Solaris以及Microsoft Windows。 随着Nginx在众多大型网站的成功部署,其稳定性和高效性得到了广泛的认可。Nginx以其小巧精致的特点著称,...
搭建nginx+rtmp服务器为了更好的进行直播功能的开发,我们需要本地搭建nginx+rtmp服务器,下面就是介绍如何在Mac上的搭建步骤:安装Homebre
如果一切顺利,你就成功地在Mac OS上搭建了一个自定义的Nginx+PHP+MariaDB开发环境。 总的来说,这个过程需要一定的技术背景和耐心,但通过手动编译和安装,你可以获得更高的灵活性,同时也能更好地理解和掌握这些...
通过以上步骤,你便在Mac上成功搭建了一个包含Apache、Nginx、MySQL和PHP的开发环境,现在可以开始你的PHP编程之旅了。在搭建过程中遇到任何问题,记得查阅相关文档或寻求社区帮助。祝你在开发过程中一切顺利!
本文分享的是利用docker搭建php7和nginx运行环境的全过程,分享出来供大家参考学习,下面来看看详细的介绍: 环境介绍 根目录: /docker 网站根目录:/docker/www nginx相关目录:/docker/nginx/conf.d 准备工作 1...
一、下载相关软件 nginx下载:http://nginx.org/en/download.html ...nginx.conf文件,我的编辑结果如下所示,具体配置过程中需要注意什么请看注释: server { listen 80; server_name localhost;
"虚拟机安装CentOS7及环境搭建" 这篇文章将指导您如何在虚拟机中安装 CentOS 7,并配置静态 IP、安装 JDK 1.8、Tomcat、Mysql、Maven、Nginx、Node.js、Docker、Redis、RabbitMQ 等环境。 安装 CentOS 7 在 ...
搭建PHP集成开发环境是开发PHP应用程序的第一步,它包含了服务器软件、PHP解释器以及数据库管理系统等组件。下面我们将详细介绍如何一步步地配置这个环境。 首先,我们需要安装PHP。可以从PHP官方网站下载对应操作...