• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

PHP version installed and set for a domain but not in use.

Status
Not open for further replies.

kojot

Regular Pleskian
Hello,

I recently installed PHP 5.6 and 7.0, and seted it to a domain, but I can't install Magento.

I tried to folow some instructions for magento dev forum, and did it report that I using 5.4.36 version.

Code:
# composer install
Running composer as root/super user is highly discouraged as packages, plugins and scripts cannot always be trusted
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - magento/framework 100.0.6 requires php ~5.5.0|~5.6.0|~7.0.0 -> your PHP version (5.4.36) does not satisfy that requirement.
    - magento/framework 100.0.6 requires php ~5.5.0|~5.6.0|~7.0.0 -> your PHP version (5.4.36) does not satisfy that requirement.
    - Installation request for magento/framework 100.0.6 -> satisfiable by magento/framework[100.0.6].

what to do?

I'm using dedicated server with Debian
 
Try to add path to needed php version as alias in /root/.bashrc

alias php='/opt/plesk/php/7.0/bin/php'

Then reload .bashrc with

# . ~/.bashrc


Before this action:

# php -v
PHP 5.3.3 (cli) (built: Feb 9 2016 10:21:34)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.12, Copyright (c) 2002-2015, by ionCube Ltd.

After this action:

# php -v
PHP 7.0.5 (cli) (built: Apr 15 2016 12:50:44) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

I'm not sure if it help but you can try at least.
 
Unfortunatealy, i answered too fast...

Yes, now when I'm trigger php -v, it shows PHP 7.0.5, but if I want to triger some command I got this message

root@server /var/www/vhosts/px90.info/map.px90.info/bin # ./magento sampledata:remove
Magento supports PHP 5.5.0 or later. Please read http://devdocs.magento.com/guides/v1.0/install-gde/system-requirements.html

root@server /var/www/vhosts/px90.info/map.px90.info/bin # php -v
PHP 7.0.5 (cli) (built: Apr 5 2016 16:24:15) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
 
Code:
    cd <your Magento install dir>/bin and run them as ./magento <command name>
    php <your Magento install dir>/bin/magento <command name>

two ways to run this command.

Have you tried

php <your Magento install dir>/bin/magento <command name>?
 
Last edited:
Hi CoyoteKG,

please make sure to run PHP - commands with the correct path ( depending to your choosen PHP - version ) over the command line. If you choose one of Plesk PHP packages, pls. be informed, that the paths are:

/opt/plesk/php/5.2/bin/php
/opt/plesk/php/5.3/bin/php
/opt/plesk/php/5.4/bin/php
/opt/plesk/php/5.5/bin/php
/opt/plesk/php/5.6/bin/php
/opt/plesk/php/7.0/bin/php

The commands without the full path will rely on your basic PHP installation(s).

I'm using dedicated server with Debian
I recently installed PHP 5.6 and 7.0

If you installed for example the PHP - packages from Ondřej Surý on your system, the command for the PHP 7 cli - command would be "php7.0". Pls. investigate possible available commands at "/usr/bin", to choose the correct, desired version.

If you followed the Magento guide from http://devdocs.magento.com/guides/v2.0/install-gde/install-quick-ref.html , you will see for example the command:
Code:
php /var/www/html/magento2/bin/magento setup:install --base-url=http://192.0.2.5/magento2/ \
--db-host=localhost --db-name=magento --db-user=magento --db-password=magento \
--admin-firstname=Magento --admin-lastname=User [email protected] \
--admin-user=admin --admin-password=admin123 --language=en_US \
--currency=USD --timezone=America/Chicago --use-rewrites=1
... which you might have to modify, depending to your available commands for your installed PHP - version(s), or choose the FULL path for the Plesk-PHP you choosed on your (sub)domain, as described above.

Investigations are much easier, if you provide more informations ( as for example, HOW you installed "PHP 5.6 and 7.0" )...


... but at the end, the question from @IgorG is still not answered:
Could you please clarify a little bit why you install it from source instead of easy installation from Apps Catalog?
 
Sorry because late respond, I was not online..

This thread can be closed. I moved site on another server, because it needs to be done immediately.
Now I can't test your suggestions.

For question, why I did not install it from Apps Catalog.
Well... I'm new with those Magento and Plesk stuff.
I tried to install it via Apps Catalog, but I received error about PHP or something.
Then I Upgraded Plesk, then PHP, then MySQL to fulfill Magento 2.0 prerequisites.
And after that I was run into problems like I described in another theme... And till now I did not tried to install it via App Catalog.
But next time I will surely.

Thanks to all.
 
Status
Not open for further replies.
Back
Top