I have installed Magento 2.3 successfully. However, when I access the home page (http://mydomain/magentohome), I see below message. Magento System requirement link points to 2.2 version. Can someone please help me with this?
- Magento supports PHP 7.0.2, 7.0.4, and 7.0.6 or later. Please read Magento System Requirements.
Below are few additional details
>> php bin/magento --version
Magento CLI 2.3.0
>> php -v
PHP 7.1.26 (cli) (built: Jan 14 2019 19:44:32) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.4, Copyright (c) 2002-2018, by ionCube Ltd.
If its any help, installing 2.3 has been problematic until I installed on PHP 7.2
Makse sure your "php_value memory_limit 10000M" matches your hosts ini settings
Here are all the libraries I installed to get it right:
You need to be using PHP 7.3+ not 7.2.X
Will assume 10000MB was a typo and you meant 1000MB for PHP memory limits?
Here is the recommended settings for memory limits:
since i use cPanel to manage - 7.3 is not yet available ( i don't use their cloud linux)
it has been serving fast and error free with 7.2
and yes 10GB mem limit was on purpose, for that particular build there are over 10K products. when time comes to crunch data - that store needs the extra.
That is a crazy high memory limit to be setting on PHP especially given this memory limit is per process.
Having worked on very large Magento stores which have 100K+ products I can honestly say I've never needed to set the memory limit higher than 4096 and that was an extreme case where the end-user was doing very heavy back-end reporting that ultimately they ended up moving to a slave server.
How to change PHP version
Open .htaccess file from project root dir, and edit it any text editor.
Add below code in file and uncomment required version by removing # like in last line for php7.4 (SetHandler proxy:fcgi://php74-fpm)
<FilesMatch "\.php$"> ## Uncomment below to run php7.4 SetHandler proxy:fcgi://php74-fpm </FilesMatch>
Save or upload file and check by running info.php
If still error using "php bin/magento" then check php version available
php7.4 -v if result show version then use
It's work for me.