Skip to content

Commit 2b6c5bd

Browse files
authored
Merge pull request #820 from ExpressionEngine/feature/ee-version-compatiablity
added table for ee version compatibility
2 parents 1493e98 + 74e97aa commit 2b6c5bd

File tree

7 files changed

+272
-3
lines changed

7 files changed

+272
-3
lines changed

docs/_images/php-logo.svg

Lines changed: 5 additions & 0 deletions
Loading

docs/installation/requirements.md

Lines changed: 195 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

109109
NOTE: **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>

theme/_assets/default.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)