PHPackages                             suifengpiao14/nginx-config - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. suifengpiao14/nginx-config

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

suifengpiao14/nginx-config
==========================

A simple library for auto config nginx with php

027Lua

Since Oct 31Pushed 7y ago1 watchersCompare

[ Source](https://github.com/suifengpiao14/nginx-config)[ Packagist](https://packagist.org/packages/suifengpiao14/nginx-config)[ RSS](/packages/suifengpiao14-nginx-config/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

nginx 虚拟域名配置
============

[](#nginx-虚拟域名配置)

开发微服务时项目比较多，每个项目需要配置开发、测试、预发布、正式等环境比较繁琐。该脚本能自动化配置nginx虚拟域名conf文件

安装方法
----

[](#安装方法)

1. 获取源码

```
composer require --dev suifengpiao14/nginx-config:dev-master
```

2.修改composer.json 文件，增加执行脚本

```
"post-install-cmd": [
    "sh ./vendor/suifengpiao14/nginx-config/src/setup.sh"
],
"post-update-cmd": [
    "sh ./vendor/suifengpiao14/nginx-config/src/setup.sh"
]
```

3. 执行安装命令

```
composer install
```

使用方法
----

[](#使用方法)

安装后项目跟目录会新增domain.conf、conf\_nginx.sh 两个文件。

1. 修改domain修改domain.conf 名称为域名（假设域名为abc.com 则改名为abc.com.conf）
2. 执行bash ./conf\_nginx.sh 即可

注意事项
----

[](#注意事项)

1. domain.conf中连接php cgi 默认使用 php7backend，可以根据自己的实际情况修改
2. 配置文件中支持二级域名泛解析，方便通过增加dev、test、pre等前缀区分环境如（dev.abc.com,test.abc.com,pre.abc.com）

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/3aa36128003c09127b4bf665c7e1ba43a8232f992b5b4bd72914b09346de9b2c?d=identicon)[suifengpiao14](/maintainers/suifengpiao14)

### Embed Badge

![Health badge](/badges/suifengpiao14-nginx-config/health.svg)

```
[![Health](https://phpackages.com/badges/suifengpiao14-nginx-config/health.svg)](https://phpackages.com/packages/suifengpiao14-nginx-config)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
