web-dev-qa-db-fra.com

CentOS installé php72 mais la ligne de commande php isn ne fonctionne pas

Je lis le tutoriel suivant sur l'installation PHP 7.2 sur CentOS 7 https://www.cyberciti.biz/faq/how-to-install-php-7-2-on-centos- 7-rhel-7/

Il dit fondamentalement;

Sudo yum install epel-release
Sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Sudo yum install yum-utils
Sudo yum-config-manager --enable remi-php72
Sudo yum update
Sudo yum install php72

Ensuite, il est dit de vérifier l'installation en utilisant la norme

php --version

Ce qui retourne le suivant;

-bash: php: command not found

MAIS, si je tape ce qui suit;

php72 --version

Cela fonctionne très bien et renvoie la version.

Le problème est que tout repose sur la commande php et non sur php72

Une idée sur ce que je devrais faire?

9
CodeCodeCodeCode

Veuillez lire les instructions Wizard

Si vous avez besoin d'une version unique, en utilisant le référentiel remi-php72 et les packages php- *, la commande sera php.

# yum-config-manager --enable remi-php72
# yum update
# yum install php-cli
# php -v

Si vous avez besoin de plusieurs versions, les packages php72-php- * sont disponibles et la commande est php72 ou

# yum install php72-php-cli
# php72 -v
# scl enable php72 bash
# php -v

Donc, selon votre question, vous avez activé le référentiel remi-php72, mais installé les packages php72 * à partir du référentiel remi-safe ...

24
Remi Collet

Je ne sais pas quelle est la cause mais voici ce que vous pouvez faire

whereis php72

Cela donnera le chemin. Quelque chose comme:

php:/usr/bin/php72 

Ensuite, vous pouvez faire:

ln -s /usr/bin/php72 /usr/bin/php
3
Radek Suski

yum install php72w-cli, CLI est l’interface de ligne de commande, vous devez donc l’installer, vérifiez sa version compatible.

1
Yaser Selim

Vous devez installer php72-php. Cela ajoute bp php, config httpd et fichiers php.ini

pour résoudre "php -v" vous devez installer php-cli

miam installer php72-php php-cli

0
farshid kashefi