@@ -104,7 +104,7 @@ If the [Server Compatibility Wizard](#server-compatibility-wizard) lists URL Seg
104104
105105## Local Development
106106
107- ExpressionEngine can be ran locally on a number of local development environments. Below are just a few to help you get started.
107+ ExpressionEngine can be run locally on a number of local development environments. Below are just a few to help you get started.
108108
109109NOTE: ** Note:** When setting up your local environment, you must make sure it still meets the requirements listed above.
110110
@@ -115,3 +115,197 @@ NOTE: **Note:** When setting up your local environment, you must make sure it st
115115- ** [ Devilbox] ( http://devilbox.org/ ) ** - (macOS, Windows, Linux) Devilbox is another great stack which allows user to quickly get up and running with Docker environments. To install ExpressionEngine on Devilbox simply follow the [ Setup ExpressionEngine Docs] ( https://devilbox.readthedocs.io/en/latest/examples/setup-expressionengine.html ) .
116116
117117- ** [ MAMP] ( https://www.mamp.info/en/ ) ** - (macOS, Windows) MAMP can be very convenient for local development, but it has some quirks. If you are using MAMP, you will need to use PHP 7+ due to outdated cURL and OpenSSL libraries that MAMP ships with its older versions of PHP.
118+
119+ ## PHP Version Requirements Across EE Versions
120+
121+
122+ <div class =" ee-version-compatiblity " >
123+ <div class="table-wrapper">
124+ <table>
125+ <thead>
126+ <tr>
127+ <th><strong></strong></th>
128+ <th><img src="/_images/php-logo.svg" class="php-logo"><strong>4.0</strong></th>
129+ <th><img src="/_images/php-logo.svg" class="php-logo"><strong>5.6</strong></th>
130+ <th><img src="/_images/php-logo.svg" class="php-logo"><strong>7.0</strong></th>
131+ <th><img src="/_images/php-logo.svg" class="php-logo"><strong>7.2</strong></th>
132+ <th><img src="/_images/php-logo.svg" class="php-logo"><strong>7.4</strong></th>
133+ <th><img src="/_images/php-logo.svg" class="php-logo"><strong>8.0</strong></th>
134+ <th><img src="/_images/php-logo.svg" class="php-logo"><strong>8.2</strong></th>
135+ <th><img src="/_images/php-logo.svg" class="php-logo"><strong>8.3</strong></th>
136+ </tr>
137+ </thead>
138+ <tbody>
139+ <tr>
140+ <td class="ee-version">
141+ <span>
142+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 7.4"><strong>7.4</strong>
143+ </span>
144+ </td>
145+ <td class="ee-fail"><span>PHP 4.0</span></td>
146+ <td class="ee-fail"><span>PHP 5.6</span></td>
147+ <td class="ee-maybe"><span>PHP 7.0</span></td>
148+ <td class="ee-maybe"><span>PHP 7.2</span></td>
149+ <td class="ee-works"><span>PHP 7.4</span></td>
150+ <td class="ee-works"><span>PHP 8.0</span></td>
151+ <td class="ee-works"><span>PHP 8.2</span></td>
152+ <td class="ee-works"><span>PHP 8.3</span></td>
153+ </tr>
154+ <tr>
155+ <td class="ee-version">
156+ <span>
157+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 7.2.8">
158+ <strong>7.2.8</strong>
159+ </span>
160+ </td>
161+ <td class="ee-fail"><span>PHP 4.0</span></td>
162+ <td class="ee-fail"><span>PHP 5.6</span></td>
163+ <td class="ee-maybe"><span>PHP 7.0</span></td>
164+ <td class="ee-maybe"><span>PHP 7.2</span></td>
165+ <td class="ee-works"><span>PHP 7.4</span></td>
166+ <td class="ee-works"><span>PHP 8.0</span></td>
167+ <td class="ee-works"><span>PHP 8.2</span></td>
168+ <td class="ee-maybe"><span>PHP 8.3</span></td>
169+ </tr>
170+ <tr>
171+ <td class="ee-version">
172+ <span>
173+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 7.0">
174+ <strong>7.0</strong>
175+ </span>
176+ </td>
177+ <td class="ee-fail"><span>PHP 4.0</span></td>
178+ <td class="ee-fail"><span>PHP 5.6</span></td>
179+ <td class="ee-maybe"><span>PHP 7.0</span></td>
180+ <td class="ee-works"><span>PHP 7.2</span></td>
181+ <td class="ee-works"><span>PHP 7.4</span></td>
182+ <td class="ee-works"><span>PHP 8.0</span></td>
183+ <td class="ee-fail"><span>PHP 8.2</span></td>
184+ <td class="ee-fail"><span>PHP 8.3</span></td>
185+ </tr>
186+ <tr>
187+ <td class="ee-version">
188+ <span>
189+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 6.4.15">
190+ <strong>6.4.15</strong>
191+ </span>
192+ </td>
193+ <td class="ee-fail"><span>PHP 4.0</span></td>
194+ <td class="ee-maybe"><span>PHP 5.6</span></td>
195+ <td class="ee-works"><span>PHP 7.0</span></td>
196+ <td class="ee-works"><span>PHP 7.2</span></td>
197+ <td class="ee-works"><span>PHP 7.4</span></td>
198+ <td class="ee-works"><span>PHP 8.0</span></td>
199+ <td class="ee-works"><span>PHP 8.2</span></td>
200+ <td class="ee-maybe"><span>PHP 8.3</span></td>
201+ </tr>
202+ <tr>
203+ <td class="ee-version">
204+ <span>
205+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 6.0.0">
206+ <strong>6.0.0</strong>
207+ </span>
208+ </td>
209+ <td class="ee-fail"><span>PHP 4.0</span></td>
210+ <td class="ee-works"><span>PHP 5.6</span></td>
211+ <td class="ee-works"><span>PHP 7.0</span></td>
212+ <td class="ee-works"><span>PHP 7.2</span></td>
213+ <td class="ee-works"><span>PHP 7.4</span></td>
214+ <td class="ee-works"><span>PHP 8.0</span></td>
215+ <td class="ee-fail"><span>PHP 8.2</span></td>
216+ <td class="ee-fail"><span>PHP 8.3</span></td>
217+ </tr>
218+ <tr>
219+ <td class="ee-version">
220+ <span>
221+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 5.4.3">
222+ <strong>5.4.3</strong>
223+ </span>
224+ </td>
225+ <td class="ee-fail"><span>PHP 4.0</span></td>
226+ <td class="ee-works"><span>PHP 5.6</span></td>
227+ <td class="ee-works"><span>PHP 7.0</span></td>
228+ <td class="ee-works"><span>PHP 7.2</span></td>
229+ <td class="ee-works"><span>PHP 7.4</span></td>
230+ <td class="ee-works"><span>PHP 8.0</span></td>
231+ <td class="ee-fail"><span>PHP 8.2</span></td>
232+ <td class="ee-fail"><span>PHP 8.3</span></td>
233+ </tr>
234+ <tr>
235+ <td class="ee-version">
236+ <span>
237+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 4.3.8">
238+ <strong>4.3.8</strong>
239+ </span>
240+ </td>
241+ <td class="ee-fail"><span>PHP 4.0</span></td>
242+ <td class="ee-works"><span>PHP 5.6</span></td>
243+ <td class="ee-works"><span>PHP 7.0</span></td>
244+ <td class="ee-works"><span>PHP 7.2</span></td>
245+ <td class="ee-maybe"><span>PHP 7.4</span></td>
246+ <td class="ee-fail"><span>PHP 8.0</span></td>
247+ <td class="ee-fail"><span>PHP 8.2</span></td>
248+ <td class="ee-fail"><span>PHP 8.3</span></td>
249+ </tr>
250+ <tr>
251+ <td class="ee-version">
252+ <span>
253+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 3.5.1">
254+ <strong>3.5.17</strong>
255+ </span>
256+ </td>
257+ <td class="ee-fail"><span>PHP 4.0</span></td>
258+ <td class="ee-works"><span>PHP 5.6</span></td>
259+ <td class="ee-works"><span>PHP 7.0</span></td>
260+ <td class="ee-maybe"><span>PHP 7.2</span></td>
261+ <td class="ee-fail"><span>PHP 7.4</span></td>
262+ <td class="ee-fail"><span>PHP 8.0</span></td>
263+ <td class="ee-fail"><span>PHP 8.2</span></td>
264+ <td class="ee-fail"><span>PHP 8.3</span></td>
265+ </tr>
266+ <tr>
267+ <td class="ee-version">
268+ <span>
269+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 2.11.9">
270+ <strong>2.11.9</strong>
271+ </span>
272+ </td>
273+ <td class="ee-fail"><span>PHP 4.0</span></td>
274+ <td class="ee-works"><span>PHP 5.6</span></td>
275+ <td class="ee-works"><span>PHP 7.0</span></td>
276+ <td class="ee-maybe"><span>PHP 7.2</span></td>
277+ <td class="ee-fail"><span>PHP 7.4</span></td>
278+ <td class="ee-fail"><span>PHP 8.0</span></td>
279+ <td class="ee-fail"><span>PHP 8.2</span></td>
280+ <td class="ee-fail"><span>PHP 8.3</span></td>
281+ </tr>
282+ <tr>
283+ <td class="ee-version">
284+ <span>
285+ <img src="../../_assets/images/ee-logo-black.svg" alt="ExpressionEngine 1.7.3">
286+ <strong>1.7.3</strong>
287+ </span>
288+ </td>
289+ <td class="ee-works"><span>PHP 4.0</span></td>
290+ <td class="ee-works"><span>PHP 5.6</span></td>
291+ <td class="ee-fail"><span>PHP 7.0</span></td>
292+ <td class="ee-fail"><span>PHP 7.2</span></td>
293+ <td class="ee-fail"><span>PHP 7.4</span></td>
294+ <td class="ee-fail"><span>PHP 8.0</span></td>
295+ <td class="ee-fail"><span>PHP 8.2</span></td>
296+ <td class="ee-fail"><span>PHP 8.3</span></td>
297+ </tr>
298+ </tbody>
299+ </table>
300+ </div>
301+ </div >
302+
303+ <div class =" ee-version-compatiblity-legend " >
304+
305+ <span class =" ee-works " ></span > - the PHP version is fully supported by this ExpressionEngine version
306+
307+ <span class =" ee-fail " ></span > - the system will not work under this PHP version, or a significant part of functionality will not work
308+
309+ <span class =" ee-maybe " ></span > - some of the functionality might work incorrectly, or compatibility has not been checked
310+
311+ </div >
0 commit comments