1. Fixed a bug where attachment filenames in the mail client inbox were displayed as attachment.octet-stream;
2. Fixed a bug where, when uploading multiple files with the directory synchronizer, no progress was shown while creating remote directories.
2.0.112026-11-02
1. Added the PHPTS mail server, mail client, dedicated public mail proxy server, dedicated public mail proxy client, and the PHP mail-sending extension phpts_mail(). Say goodbye to costly enterprise mailboxes that charge by user count, storage capacity or other limits: just add a domain to build your own mail server on your own domain, with multiple mailbox accounts configurable under each domain;
2. If your computer has no public IPv4 address, outbound port 25 of its public IP is blocked, or the public IP of this site has been listed in global mail-sending blacklists, and you need to send and receive mail through another public IP, you can use the dedicated public mail proxy server;
3. When you need to send mail from PHP code, you can use PHPTS's exclusive PHP extension phpts_mail() to connect to the local SMTP service and enqueue the message for asynchronous outbound delivery, without relying on PHP's mail() or sendmail; attachments, HTML bodies, CC and BCC are supported;
4. Optimized PHPTS GPU memory usage;
5. Upgraded PHP 8.5.12 to 8.5.12-1 to fix CVE-2026-111497, an out-of-bounds write vulnerability in Brotli decompression.
2.0.102026-10-26
1. Fixed a bug where the "Real User IP" feature did not work in the FRP Tunneling service;
2. Added the following features to the Nginx website service module: visual reverse-proxy configuration, HTTP-to-HTTPS redirect configuration, HTTP/2 configuration, access without the .php suffix, cross-origin (CORS) configuration, and CC protection;
3. Fixed a bug in the Nginx website service module where, after saving, the visual virtual-host configuration overwrote manually edited settings; visual and manual configurations now merge with each other, and features not provided by the visual interface can still be added by editing the configuration file manually;
4. Fixed two remote code execution vulnerabilities (CVE-2026-109618, CVE-2026-109619) in PHP 7.4 and PHP 5.6, which are no longer maintained by the official PHP project. Together with the PHP 8.5.12 upgrade in the previous release, all PHP versions shipped with PHPTS are now on secure releases. Legacy projects built on PHP 7.4 or PHP 5.6 can continue to be used safely after these security fixes, even if they cannot be migrated to newer PHP versions.
2.0.92026-10-22
1. Added the FRP Tunneling service, which exposes PHPTS websites and other local services to the public internet for direct external access;
2. Upgraded PHP 8.5 to 8.5.12 to fix urgent PHP 8 vulnerabilities. On October 20–21, 2026, the official PHP project urgently disclosed and patched two remote code execution (RCE) vulnerabilities rated "critical"; due to their extreme danger, they are collectively known as PHP2Shell. Please upgrade PHPTS to version 2.0.9 as soon as possible.
2.0.82026-10-16
1. Added a dynamic DNS update service that automatically detects changes of the public IP address and updates the domain resolution, with support for many DNS providers and Webhook notifications; computers with a public IPv6 address in particular can now be reached directly from the internet through their domain name; we recommend a DNS provider that allows a TTL shorter than 60 seconds — for example Huawei Cloud and Cloudflare DNS, which support a TTL of 1 second — so that the domain resolution takes effect quickly after the IP changes;
2. Added a multi-tab Linux-like terminal: inside a single terminal you can use Linux Bash commands, PHP Composer package-management commands, Windows PowerShell commands, and the common curl, dig, openssl, rsync, scp and ssh commands at the same time; right-click inside the terminal (the black area) to copy when something is selected, or to paste when nothing is selected; shortcuts: Ctrl+Insert copy · Ctrl+C interrupt · Ctrl+V paste;
3. Fixed several bugs in network storage mounting, the file transfer tool and the directory synchronizer.
2.0.72026-10-08
1. Fixed several bugs in network storage mounting, the file transfer tool and the directory synchronizer.
2.0.62026-09-30
1. Added a network storage mounting service: SFTP (SSH File Transfer Protocol), FTP, WebDAV, and object storage such as Amazon S3 (S3-compatible), Alibaba Cloud OSS, Tencent Cloud COS, Volcano Engine TOS, Huawei Cloud OBS, Baidu AI Cloud BOS and Azure Blob Storage can be mounted locally and mapped to a drive letter or a local folder. You can open and edit PHP, JS, CSS and HTML files on a Linux server directly in File Explorer or in AI coding tools, and PHP applications can also upload files to a Linux server or public cloud object storage;
2. Added a file transfer tool: upload large local files to a Linux server or public cloud object storage, and download large files from a Linux server or public cloud object storage back to your computer;
3. Added a directory synchronizer: keep a local folder in sync with a folder on a Linux server, in public cloud object storage, or in another PHPTS WebDAV;
4. Added a WebDAV file server: supports multi-user and multi-directory modes, so you can access local folders over the WebDAV protocol and use your machine as a NAS server.
2.0.52026-09-21
1. Fixed a backslash path issue in Nginx virtual hosts.
2.0.42026-09-20
1. Fixed an issue where, after upgrading PHPTS and reopening the software, the PHP-CGI port remained occupied, causing Nginx to fail to start until PHPTS was exited and reopened.
2. Added the MQTT messaging service.
3. Upgraded the FTP service to support multi-user and multi-directory modes.
4. Added Windows Firewall configuration support.
5. MySQL, Redis, Memcached and FTP services can now listen on IPv4 and IPv6 at the same time.
6. Improved the Nginx website service: switching tabs now warns about unsaved configuration, so your settings are no longer lost.
7. HTTPS certificate files can now be previewed quickly in File Explorer, making it easy to copy certificates and keys to platforms such as CDN.
8. Upgraded PHP from 8.5.8 to the latest 8.5.10.
9. Fixed other known bugs.
2.0.32026-09-13
1. This release adds one-click configuration of MCP, Skill and command-line tools for 28 AI coding tools — Aider, Antigravity, Claude Code, Claw Code, Cline, CodeArts, CodeBuddy, Codex CLI, Copilot CLI, Crush, Cursor, DeepSeek Harness, DeerFlow, Gemini CLI, Generic, Hermes Agent, Kilo Code, Kiro, OpenClaw, OpenCode, Qoder, Qwen Code, Reasonix, Trae, VS Code, Windsurf, WorkBuddy, ZCode — so that AI can directly read and operate the local Nginx, PHP, MySQL, Redis and Memcached: from creating virtual hosts and building databases to developing code, all in one continuous flow.
2. Fixed the missing libmemcached.dll file in PHP 8.5.
2.0.22026-09-10
1. Fixed an issue on Windows Server 2025 Datacenter where Nginx, PHP and MySQL were missing the VC++ runtime DLLs.
2. Fixed an issue with the default virtual host path.
3. Fixed other bugs.
2.0.12026-09-07
1. Fixed an issue on some Windows systems where the WebView2 runtime and the VC++ runtime DLLs were missing.
2. Fixed a bug that made free HTTPS certificate requests fail when a subdomain was pointed by CNAME to the root domain domain.com.
3. Added multi-language support.
2.0.02026-08-31
1. PHPTS has been completely rewritten, with a smaller footprint and better stability.
2. Supports PHP 8.5, MySQL 26.7 and MySQL 8.4.
3. Built-in PHP FastCGI process manager, comparable to php-fpm on Linux.
4. Request or renew free HTTPS certificates in one click, with support for over 100 DNS providers.
5. Nginx for PHPTS (IOCP edition) upgraded to the latest mainline release, 1.31.3.
6. Redis upgraded to version 8.0.
7. Built-in client managers for MySQL, Redis and Memcached.
8. Add domains to hosts or remove them from hosts in one click, for easier local debugging.