You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/uhlhosting/Unit-PHP/actions/workflows/build.yml)
2
-
# NGINX Unit with PHP and NJS Support[WIP]
2
+
# NGINX Unit with PHP Support
3
3
4
-
This repository contains the build configuration for NGINX Unit with support for multiple PHP versions and NJS (NGINX JavaScript). It utilizes GitLab CI/CD to automate the build process and produces separate binaries for each specified PHP version.
4
+
This repository contains the build configuration for [NGINX Unit](https://unit.nginx.org) with support for multiple PHP versions. It utilizes GitHub Actions for automated building and testing, producing separate Debian packages for each specified PHP version.
5
5
6
6
## Supported PHP Versions
7
7
8
-
- PHP 7.0
9
8
- PHP 7.4
10
9
- PHP 8.0
11
10
- PHP 8.1
12
11
- PHP 8.2
13
12
13
+
You can find the detailed support matrix in the [official NGINX Unit documentation](https://unit.nginx.org/configuration/#php).
14
+
14
15
## Features
15
16
16
-
-**NJS Support**: Enables the use of njs scripts in the NGINX Unit configuration.
17
-
-**Multiple PHP Versions**: Provides a separate NGINX Unit build for each supported PHP version.
18
-
-**Automated Builds**: Utilizes GitLab CI/CD for automated building and testing.
17
+
-**Multiple PHP Versions**: Provides a separate NGINX Unit build for each supported PHP version, allowing seamless integration with various PHP-based applications.
18
+
-**Automated Builds**: Utilizes GitHub Actions for automated building, testing, and deployment, ensuring consistent and up-to-date packages.
19
19
20
20
## Building
21
21
22
-
The build process is handled through GitLab CI/CD and defined in the `.gitlab-ci.yml` file. Each PHP version has a separate build job that configures and compiles NGINX Unit with the corresponding PHP version and NJS support.
22
+
The build process is handled through GitHub Actions and defined in the `build.yml` file. Each PHP version has a separate build job that configures and compiles NGINX Unit with the corresponding PHP support.
23
23
24
24
### Dependencies
25
25
@@ -29,20 +29,25 @@ The build process requires the following dependencies:
29
29
- PHP development libraries (libphp*-embed)
30
30
- OpenSSL development library (libssl-dev)
31
31
- PCRE2 development library (libpcre2-dev)
32
-
- NJS
33
32
34
33
## Usage
35
34
36
-
The built NGINX Unit binaries are available as artifacts in GitLab and can be downloaded for deployment. Refer to the NGINX Unit documentation for instructions on deploying and configuring NGINX Unit with your applications.
35
+
The built NGINX Unit packages are available as GitHub releases and can be [downloaded from here](https://github.com/uhlhosting/Unit-PHP/releases). Refer to the [official NGINX Unit documentation](https://unit.nginx.org/installation/) for instructions on deploying and configuring NGINX Unit with your PHP applications.
37
36
38
37
## Contributing
39
38
40
-
Feel free to submit issues or pull requests if you have suggestions, improvements, or bug fixes.
39
+
Feel free to submit issues or pull requests if you have suggestions, improvements, or bug fixes. Contributions are welcome, and guidelines are provided in the [CONTRIBUTING.md file](CONTRIBUTING.md).
41
40
42
41
## License
43
42
44
-
Please refer to the license file for details on the project's licensing.
43
+
Please refer to the [LICENSE file](LICENSE) for details on the project's licensing.
45
44
46
45
## Contact
47
46
48
-
For any questions or support, please contact the repository maintainers.
47
+
For any questions or support, please contact the repository maintainers, or you can reach us at [our support page](https://www.yoursupportpage.com).
48
+
49
+
## Additional Resources
50
+
51
+
-[NGINX Unit Official Website](https://unit.nginx.org)
52
+
-[NGINX Unit Configuration Guide](https://unit.nginx.org/configuration/)
53
+
-[PHP Language Module for NGINX Unit](https://unit.nginx.org/configuration/#php)
0 commit comments