Я установил php и в cmd при выполнении
sudo / usr / local / php7 / bin / php -v
он показывает версию php, но при выполнении
php -v
он не показывает, что мы получаем команду, а не мой phpinfo () также работает
как я могу указать, чтобы получить версию php, просто выполняя php -v
Я использую centos7
В твоем .bashrc
измените свой PATH:
PATH=$PATH:/usr/local/bin
или если вам нужно переопределить версию PHP по умолчанию на Centos (это дает «приоритет» PHP и другим исполняемым файлам в /usr/local/bin
)
PATH=/usr/local/bin:$PATH
сохраните и выйдите, затем:
source ~/.bashrc
Он должен работать и php -v
не требует указания полного пути
Дальнейшее чтение:
https://www.tecmint.com/set-path-variable-linux-permanently/
Я предполагаю, что вы начинаете свои странные приключения с Linux, если ответ положительный, взгляните также на:
https://vegibit.com/vi-editor-tutorial-for-beginners/
Надеюсь, это решение поможет вам ;-)
С моим локальным ubuntu 18.04 я перешел с PHP 7.1 на 7.2
vi ~/.bashrc
echo "PATH=/usr/bin/php7.2:\$PATH" >> ~/.bashrc
echo "alias php='/usr/bin/php7.2'" >> ~/.bashrc
source ~/.bashrc
sudo a2dismod php7.1
sudo a2enmod php7.2
sudo update-alternatives --set php /usr/bin/php7.2
sudo service apache2 restart