PHP: Finish updating PHP Minimum version
Previous [44982] and [44950]. This bumps the minimum version down slightly based on some research into the usage of php 5.6. This also brings the recommended version in line with https://wordpress.org/about/requirements/ . The travis matrix is also being reduced in order to speed up builds. This is a hard break. PHP 5.2 - 5.5 we are never ever, ever, getting back together. You go talk to your friends, talk to my friends, talk to me, But we are never ever, ever, ever getting back together. Props DD32, afergen for research. Fixes #46594. git-svn-id: https://develop.svn.wordpress.org/trunk@45058 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
87d1821cbf
commit
a66e27efc4
24
.travis.yml
24
.travis.yml
@ -26,20 +26,8 @@ matrix:
|
||||
- php: 7.0
|
||||
env: WP_TEST_REPORTER=true
|
||||
- php: 5.6
|
||||
- php: 5.5
|
||||
- php: 5.4
|
||||
- php: 5.3
|
||||
dist: precise
|
||||
- php: 5.2
|
||||
dist: precise
|
||||
- php: nightly
|
||||
allow_failures:
|
||||
- php: 5.5
|
||||
- php: 5.4
|
||||
- php: 5.3
|
||||
dist: precise
|
||||
- php: 5.2
|
||||
dist: precise
|
||||
- php: 7.4snapshot
|
||||
- php: nightly
|
||||
fast_finish: true
|
||||
@ -68,10 +56,8 @@ before_script:
|
||||
fi
|
||||
- |
|
||||
# Export Composer's global bin dir to PATH, but not on PHP 5.2:
|
||||
if [[ ${TRAVIS_PHP_VERSION:0:3} != "5.2" ]]; then
|
||||
composer config --list --global
|
||||
export PATH=`composer config --list --global | grep '\[home\]' | { read a; echo "${a#* }/vendor/bin:$PATH"; }`
|
||||
fi
|
||||
composer config --list --global
|
||||
export PATH=`composer config --list --global | grep '\[home\]' | { read a; echo "${a#* }/vendor/bin:$PATH"; }`
|
||||
- |
|
||||
# Install the specified version of PHPUnit depending on the PHP version:
|
||||
if [[ "$WP_TRAVISCI" == "travis:phpunit" ]]; then
|
||||
@ -84,14 +70,10 @@ before_script:
|
||||
echo "Using PHPUnit 6.x"
|
||||
travis_retry composer global require "phpunit/phpunit:^6"
|
||||
;;
|
||||
5.6|5.5|5.4|5.3)
|
||||
5.6)
|
||||
echo "Using PHPUnit 4.x"
|
||||
travis_retry composer global require "phpunit/phpunit:^4"
|
||||
;;
|
||||
5.2)
|
||||
# Do nothing, use default PHPUnit 3.6.x
|
||||
echo "Using default PHPUnit, hopefully 3.6"
|
||||
;;
|
||||
*)
|
||||
echo "No PHPUnit version handling for PHP version $TRAVIS_PHP_VERSION"
|
||||
exit 1
|
||||
|
@ -52,13 +52,13 @@
|
||||
|
||||
<h2>System Requirements</h2>
|
||||
<ul>
|
||||
<li><a href="https://secure.php.net/">PHP</a> version <strong>5.6.30</strong> or higher.</li>
|
||||
<li><a href="https://secure.php.net/">PHP</a> version <strong>5.6.20</strong> or higher.</li>
|
||||
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>5.0</strong> or higher.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Recommendations</h3>
|
||||
<ul>
|
||||
<li><a href="https://secure.php.net/">PHP</a> version <strong>7.2</strong> or higher.</li>
|
||||
<li><a href="https://secure.php.net/">PHP</a> version <strong>7.3</strong> or higher.</li>
|
||||
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>5.6</strong> or higher.</li>
|
||||
<li>The <a href="https://httpd.apache.org/docs/2.2/mod/mod_rewrite.html">mod_rewrite</a> Apache module.</li>
|
||||
<li><a href="https://wordpress.org/news/2016/12/moving-toward-ssl/">HTTPS</a> support.</li>
|
||||
|
@ -34,7 +34,7 @@ $tinymce_version = '4920-20181217';
|
||||
*
|
||||
* @global string $required_php_version
|
||||
*/
|
||||
$required_php_version = '5.6.30';
|
||||
$required_php_version = '5.6.20';
|
||||
|
||||
/**
|
||||
* Holds the required MySQL version
|
||||
|
Loading…
Reference in New Issue
Block a user