Skip to content

Commit af59dcd

Browse files
php runtime generation 2 docs copy updates (#9774)
* php runtime generation 2 docs copy updates * Update anchor in crosslinks --------- Co-authored-by: Rachel Whitton <rachel@pantheon.io>
1 parent 844adf3 commit af59dcd

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

source/content/php-runtime-generation-2.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ integration: [--]
1515

1616
The new generation of Pantheon's serverless PHP runtime represents our commitment to providing a modern, secure, and efficient PHP runtime for your websites.
1717

18-
Depending on your website's features, this new PHP runtime may have major effects on the operation of your site. We invite you to test your site for compatibility and performance to ensure a seamless upgrade. The previous generation will be removed in early 2026.
18+
Depending on your website's features, this new PHP runtime may have major effects on the operation of your site. The previous generation will be removed in early 2026.
1919

2020
## What's included?
2121

@@ -45,11 +45,11 @@ Since any `pantheon.yml` changes are part of your site repository and promoted i
4545
|-----------|------------------|--------------|
4646
| **Beta** | May - September 16, 2025 | Environments can be opted-in. All other environments will remain on the previous generation. |
4747
| **New Sites** | September 17, 2025 | New sites created on the platform will use PHP Runtime Generation 2. |
48-
| **Gen 2 Rollout** | September 24 - November 23, 2025 | A 60-day rollout will gradually upgrade sites to PHP Runtime Generation 2. [Sites may be opted-out](#q-how-do-i-opt-out-of-the-upcoming-platform-rollout). |
48+
| **Gen 2 Rollout** | September 24 - November 23, 2025 | A 60-day rollout will gradually upgrade sites to PHP Runtime Generation 2. [Sites may be opted-out](#q-how-do-i-opt-out-of-php-runtime-generation-2). |
4949
| **Gen 1 Removal** | Early 2026 | PHP Runtime Generation 1 will no longer be available. All remaining sites will be auto-upgraded. |
5050

5151
### Current Phase Details
52-
Currently, we are in the **Gen 2 Rollout** phase. The upgrade rollout will take place over the next 60 days. The table below shows which upgrades are being processed. [Sites may be opted-out](#q-how-do-i-opt-out-of-the-upcoming-platform-rollout). We will revise this section of documentation as we begin each phase along with any updates to the timeline.
52+
Currently, we are in the **Gen 2 Rollout** phase. The upgrade rollout will take place over the next 60 days. The table below shows which upgrades are being processed. [Sites may be opted-out](#q-how-do-i-opt-out-of-php-runtime-generation-2). We will revise this section of documentation as we begin each phase along with any updates to the timeline.
5353

5454
<Alert type="info" title="Deploying code will upgrade test/live environments">
5555

@@ -79,7 +79,7 @@ Once the Dev environment for a site has been upgraded to Generation 2, deploying
7979
| **Apache Tika** | 1.18, 1.21 | 1.18, 1.21, [3.2](/external-libraries#apache-tika) |
8080
| **PhantomJS** | 1.7.0, 2.1.1 available | Not available |
8181

82-
<sup>1</sup> Support for this OS Package will be added after the platform-wide rollout begins. If you depend on this OS Package, we recommend you <a href="#q-how-do-i-opt-out-of-the-upcoming-platform-rollout">opt out of Runtime Generation 2</a> for now. <br /><br />
82+
<sup>1</sup> Support for this OS Package will be added after the platform-wide rollout begins. If you depend on this OS Package, we recommend you <a href="#q-how-do-i-opt-out-of-php-runtime-generation-2">opt out of Runtime Generation 2</a> for now. <br /><br />
8383

8484
### PHP Extensions
8585

@@ -98,7 +98,7 @@ Once the Dev environment for a site has been upgraded to Generation 2, deploying
9898
| **redis** | 5.3.7<br/>Compression types: zstd | 6.2.0<br/>Compression types: zstd, lzf, lz4 |
9999
| **sqlite3** | 3.26.0 | 3.40.1 |
100100

101-
<sup>1</sup> Support for these PHP extensions may be added after the platform-wide rollout begins. If you depend on this PHP Extension, we recommend you <a href="#q-how-do-i-opt-out-of-the-upcoming-platform-rollout">opt out of PHP Runtime Generation 2</a> for now. <br /><br />
101+
<sup>1</sup> Support for these PHP extensions may be added after the platform-wide rollout begins. If you depend on this PHP Extension, we recommend you <a href="#q-how-do-i-opt-out-of-php-runtime-generation-2">opt out of PHP Runtime Generation 2</a> for now. <br /><br />
102102

103103
Does your application require an OS package or PHP extension that is no longer available? Please reach out to us to discuss compatibility by contacting your Customer Success Manager or creating a support ticket.
104104

@@ -116,7 +116,7 @@ Does your application require an OS package or PHP extension that is no longer a
116116

117117
## Reporting Issues
118118

119-
If you encounter any issues while testing your site with PHP Runtime Generation 2:
119+
If you encounter any issues with PHP Runtime Generation 2:
120120

121121
1. Check the Known Issues section above
122122
2. Verify the issue is related to the new PHP runtime by reverting back to `1` in your `pantheon.yml` file.
@@ -136,7 +136,7 @@ The PHP runtime is set at the environment-level. You can find out which generati
136136

137137
Potentially. Depending on your integrations with our PHP extensions and operating system libraries, you may need to update your website to be compatible with new PHP runtime.
138138

139-
### Q: How do I opt out of the automatic rollout?
139+
### Q: How do I opt out of PHP Runtime Generation 2?
140140

141141
You may opt-out of the platform rollout by setting the following in your `pantheon.yml`:
142142

@@ -156,7 +156,7 @@ php_runtime_generation: 1
156156

157157
### Q: After upgrading to PHP Runtime Generation 2, I removed php_runtime_generation from my pantheon.yml but the environment did not go back to Generation 1. How do I downgrade?
158158

159-
To revert back to the first generation PHP runtime, set the following in your `pantheon.yml`:
159+
To revert back to the first generation PHP runtime, you must set the following in your `pantheon.yml`:
160160

161161
```yaml:title=pantheon.yml
162162
php_runtime_generation: 1

source/releasenotes/2025-08-08-wkhtmltopdf-dompdf-with-php-runtime-gen-2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ However, wkhtmltopdf has not been updated by its maintainers for 5 years and is
1212

1313
Sites that are using wkhtmltopdf should switch to [dompdf](https://github.com/dompdf/dompdf/). Dompdf is a PHP-based rendering engine that can be placed inside a site's codebase. Please refer to the [External Libraries documentation](/external-libraries#wkhtmltopdf-deprecated) for information on how to make this switch.
1414

15-
PHP Runtime Generation 2 will begin rolling out September 24. If you need more time to switch to dompdf, we recommend [opting out for now](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout).
15+
PHP Runtime Generation 2 will begin rolling out September 24. If you need more time to switch to dompdf, we recommend [opting out for now](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2).

source/releasenotes/2025-08-11-php-runtime-generation-2-rollout.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ categories: [infrastructure, action-required]
2121

2222
## What's Currently Unavailable with Generation 2?
2323

24-
Some PHP extensions and OS packages have not been ported over to Generation 2 yet, and may never be ported. Review the [OS Packages and PHP Extensions documentation](/php-runtime-generation-2#os-packages) to review these changes. If you depend on these, we recommend you [opt out of Runtime Generation 2](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout) for now, and contact your Customer Success Manager or create a support ticket to discuss your site needs.
24+
Some PHP extensions and OS packages have not been ported over to Generation 2 yet, and may never be ported. Review the [OS Packages and PHP Extensions documentation](/php-runtime-generation-2#os-packages) to review these changes. If you depend on these, we recommend you [opt out of Runtime Generation 2](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2) for now, and contact your Customer Success Manager or create a support ticket to discuss your site needs.
2525

2626
## Action Recommended
2727

28-
We recommend all customers test your sites ahead of the rollout to identify any compatibility issues. Sites relying on unavailable extensions or packages should [opt out](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout) before September 17. We will attempt to auto-detect incompatible sites and delay their upgrade when possible.
28+
We recommend all customers test your sites ahead of the rollout to identify any compatibility issues. Sites relying on unavailable extensions or packages should [opt out](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2) before September 17. We will attempt to auto-detect incompatible sites and delay their upgrade when possible.
2929

3030
## Rollout Timeline
3131

@@ -36,6 +36,6 @@ It is safe to use the PHP Runtime Generation 2 beta on a Live environment once y
3636
| Phase | Date | Details |
3737
|-----------|------------------|--------------|
3838
| **Beta** | May - September 23, 2025 | Environments can be opted-in. All other environments will remain on the previous generation. |
39-
| **Gen 2 Rollout** | Starting September 24 | A 40-day rollout will gradually upgrade sites to PHP Runtime Generation 2. [Sites may be opted-out](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout). |
39+
| **Gen 2 Rollout** | Starting September 24 | A 40-day rollout will gradually upgrade sites to PHP Runtime Generation 2. [Sites may be opted-out](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2). |
4040
| **Gen 1 Removal** | Early 2026 | PHP Runtime Generation 1 will no longer be available. All remaining sites will be auto-upgraded. |
4141

source/releasenotes/2025-09-24-php-runtime-gen2-rollout-begins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ categories: [infrastructure]
66

77
[PHP Runtime Generation 2](/php-runtime-generation-2) includes updated extensions, PHP 8.4 availability, and enhanced security features. This new PHP runtime is currently rolling out to existing sites on the platform.
88

9-
We continue to encourage customers to [upgrade to Generation 2 proactively](/php-runtime-generation-2#how-to-opt-in), or [manually opt-out](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout) if you need more time.
9+
We continue to encourage customers to [upgrade to Generation 2 proactively](/php-runtime-generation-2#how-to-opt-in), or [manually opt-out](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2) if you need more time.
1010

1111
## Rollout Timeline
1212

0 commit comments

Comments
 (0)