mac pro nginx配置

本文介绍如何从源码安装PCRE库及Nginx,并详细配置Nginx服务,包括设置监听端口、域名匹配、静态资源路径、缓存策略以及反向代理配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,下载pcre包pcre-8.12.tar.gz

sudo tar xvfz pcre-8.12.tar.gz  解压文件

解压完成之后,执行命令

cd pcre-8.12
sudo ./configure --prefix=/usr/local --enable-utf8 
sudo make 
sudo make install 

2,下载nginx

$ tar xvzf nginx-1.2.0.tar.gz
$ cd nginx-1.2.0
$ sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module
$ sudo make
$ sudo make install

3,配置nginx命令

vim ~/bash_profile
#nginx
NGINX_BIN=/usr/local/nginx/sbin
PATH=$NGINX_BIN:$PATH

server {
  listen 80;
  server_name 127.0.0.1;
location / {
        alias /Users/noahli/workspace/collect/jxl_collect_i1/www/;
         expires 1d;
}

location /orgApi/ {
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header REMOTE-HOST $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504 http_404;
  proxy_pass https://www.juxinli.com/orgApi/;
  proxy_redirect default;
}
}


4,nginx命令

重启:nginx -s reload

停止:nginx -s stop



### 如何配置Composer环境 #### 安装 Composer 的方法 在 macOS 环境下,可以通过 Homebrew 来安装和管理 Composer。Homebrew 是一个非常强大的包管理工具,能够帮助开发者轻松管理和更新 PHP、MySQL、Nginx、Apache 等开发环境组件[^1]。 以下是具体的安装过程: ```bash brew install composer ``` 执行以上命令后,Homebrew 将自动完成 Composer 的安装,并将其路径添加到系统的 `PATH` 中。这意味着可以直接在终端中使用 `composer` 命令而无需额外配置。 为了确认安装是否成功,可以在终端中运行以下命令: ```bash composer --version ``` 如果显示版本号,则说明安装成功。 --- #### Windows 平台下的 Composer 配置 对于 Windows 用户来说,通常会借助集成化开发环境(如 phpStudy)来简化 PHP 及其相关依赖的部署工作。phpStudy 提供了一个图形化的界面用于快速搭建 LAMP/LEMP 开发环境[^2]。 当通过 phpStudy 成功安装 Composer 后,还需要手动设置环境变量以便全局调用该工具。具体操作如下: 1. **找到 Composer 的安装位置** 默认情况下,phpStudy 会将 `composer.phar` 文件放置于指定的扩展目录内,例如: `F:\phpstudy_pro\Extensions\php\php7.3.4nts`[^2]。 2. **编辑系统环境变量** 使用快捷键 `Win+R` 调出“运行”对话框,输入 `sysdm.cpl` 进入系统属性窗口。随后切换至【高级】标签页中的【环境变量】按钮[^4]。 3. **修改 PATH 参数** 在用户变量或者系统变量部分定位到名为 `Path` 的条目,点击【编辑】追加一条新记录指向刚才提到的那个文件夹地址。注意每项之间需要用分号(`;`)隔开[^4]。 4. **验证更改效果** 关闭当前所有的 CMD 实例再重新启动一个新的实例测试功能是否正常运作。尝试输入下面这条指令查看返回的结果: ```cmd composer -V ``` 假如仍然遇到诸如 `"不是内部或外部命令"` 类似的报错消息,那可能是因为某些环节遗漏或者是权限不足引起的;此时应仔细复查前面几步的操作流程是否存在偏差[^3]。 --- #### 注意事项 无论是在 Mac OS X 上还是 Windows 上,都需要确保所使用的 PHP 版本满足 Composer 的最低需求标准。此外,网络连接状况也会影响插件库同步的速度甚至成败情况。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值