Warning: Your browser is very out-of-date. You should upgrade to a better browser.

The Magento2 Command Line Interface (CLI) needs to use the same version of PHP as your local web environment. You can check this by setting up an info.php script with in it “<?php phpinfo();” and comparing the output with the command “$ which php“.

You may find you are running two different versions of PHP each with its own PHP executable: by default one will be located in /usr/bin and another in somewhere like /opt/lampp/bin.

If you want to execute /opt/lampp/bin/php instead of /usr/bin, open your .bashrc file

sudo nano ~/.bashrc

At the very end add a new line:

PATH=/opt/lampp/bin:$PATH

Once you have saved .bashrc, run the command:

source .bashrc

You will now find bash is running the same PHP version and environment as your web server

Magento

Magento is a feature-rich ecommerce platform built on open-source technology that provides online merchants with unprecedented flexibility and control over the look, content and functionality of their ecommerce store.

About Magento Ecommerce · Magento Posts

Related Magento Posts

Magento December 2021

Optimising Magento 2 in Easy Steps

Some (fairly) simple step-by-step instructions to ensure your Magento 2 store is running the best it can. While most of these options should only require...
Magento September 2021

The Future of Magento

The [Mage Open Source Community Alliance](https://www.mage-os.community/) have published an open letter to the Magento community to announce a new initiative designed to focus on ensuring...
Magento July 2021

Magento 2 Blog Extensions

While Magento isn't the go-to platform for blogs it can be useful for store owners to have a quick and easy way to post updated...

More Magento Posts...