# Unit-PHP with version 8.4

**URL:** <https://community.nginx.org/t/unit-php-with-version-8-4/2304>\
**Category:** Other Projects\
**Tags:** nginx-unit, php\
**Created:** [April 18, 2025, 11:53pm UTC](https://community.nginx.org/t/unit-php-with-version-8-4/2304 "2025-04-18T23:53:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrsipping](https://drob5swvtjqxg.cloudfront.net/user_avatar/community.nginx.org/mrsipping/32/1358_2.png) [@mrsipping](https://community.nginx.org/u/mrsipping)\
**Post date:** [April 18, 2025, 11:53pm UTC](https://community.nginx.org/t/unit-php-with-version-8-4/2304/1 "2025-04-18T23:53:11Z")

</div>

hello everyone, let me show you how I install unit-php and cannot understand why it now installs the php8.4 version and why a configuration file I have always used no longer works

Ubuntu 24.04:

- LC\_ALL=C.UTF-8 sudo add-apt-repository ppa:ondrej/php
- apt update
- apt upgrade
- apt install php8.3-cli
- wget [Welcome to NGINX Unit](https://raw.githubusercontent.com/nginx/unit/master/tools/setup-unit) && chmod +x setup-unit
- sudo ./setup-unit repo-config apt ubuntu nobel
- apt install unit
- apt install unit-php

After this step, install php8.4, which might work for me, but I do not understand why the following configuration should not work if it has worked so far

{  
“listeners”: {  
“127.0.0.1:8080”: {  
“pass”: “applications/test”  
}  
},

“applications”: {  
“test”: {  
“type”: “php”,  
“root”: “/web/http/test/”,  
“options”: {  
“admin”: {  
“memory\_limit”: “32M”,  
“variables\_order”: “EGPCS”,  
“expose\_php”: “0”,  
“zlib.output\_compression”: “0”,  
“zlib.output\_compression\_level”: “-1”,  
“post\_max\_size”: “32M”,  
“upload\_max\_filesize”: “16M”,  
“max\_execution\_time”: “60”,  
“max\_input\_time”: “60”,  
“default\_socket\_timeout”: “120”  
},

```
    "user": {
        "display_errors": "0"
    }
 }
}

```

}  
}

Does anyone have any ideas or can give me any advice? Thanks for your help

---

<div class="post-metadata">

**Author:** ![alessandro](https://drob5swvtjqxg.cloudfront.net/user_avatar/community.nginx.org/alessandro/32/4836_2.png) [@alessandro](https://community.nginx.org/u/alessandro)\
**Post date:** [July 19, 2025, 9:51am UTC](https://community.nginx.org/t/unit-php-with-version-8-4/2304/2 "2025-07-19T09:51:19Z")

</div>

This conversation has moved to GitHub discussions [Install php8.3 on server but Unit-PHP install php8.4 · nginx/unit · Discussion #1597 · GitHub](https://github.com/nginx/unit/discussions/1597) 🙂

---

<div class="post-metadata">

**Author:** ![alessandro](https://drob5swvtjqxg.cloudfront.net/user_avatar/community.nginx.org/alessandro/32/4836_2.png) [@alessandro](https://community.nginx.org/u/alessandro)\
**Post date:** [July 19, 2025, 9:51am UTC](https://community.nginx.org/t/unit-php-with-version-8-4/2304/3 "2025-07-19T09:51:26Z")

</div>


