Вопрос: Проверка версии PHP, которую я запускаю на Debian?


Я запускаю Debian 6, и мне нужно знать, какую версию PHP я запускаю, есть ли команда для этого, которую я могу запустить?

Я пробовал «php -i» и «php -v» из прежний вопрос ..

root@azaz07:/srv/www/site.com/public_html# php -i
bash: php: command not found
root@azaz07:/srv/www/site.com/public_html# php -v
bash: php: command not found

4
2017-12-10 00:08


Источник




Ответы:


Я пробовал "php -v"

Такая команда будет работать, только если у вас установлена ​​версия CLI для PHP. Если у вас есть только версия модуля Apache для PHP, это не сработает.

Вы можете установить версию CLI с помощью этой команды:

apt-get install php5-cli

Это должно заставить команды info и version работать.

Если PHP был установлен через ваш менеджер пакетов, тогда такая команда может дать полезные результаты.

# dpkg -l | grep php
ii  libapache2-mod-php5                                    5.3.3-7+squeeze17            server-side, HTML-embedded scripting language (Apache 2 module)
ii  libphp-phpmailer                                       5.1-1                        full featured email transfer class for PHP
ii  libzend-framework-php                                  1.11.9-0ubuntu1              a simple, straightforward, open-source software framework for PHP 5
ii  libzend-framework-zendx-php                            1.11.9-0ubuntu1              a simple, straightforward, open-source software framework for PHP 5
ii  php-apc                                                3.1.3p1-2                    APC (Alternative PHP Cache) module for PHP 5
ii  php-html-common                                        1.2.5-1                      A base class for other HTML classes
hi  php-html-template-it                                   1.3.0-1                      Integrated Templates
...

Если PHP не был установлен с вашим диспетчером пакетов и вместо этого установлен вручную, вам может потребоваться просто создать PHP-скрипт, который выглядит так <?php phpinfo(); а затем получить доступ к этому скрипту через веб-браузер.


10
2017-12-10 00:13



В случае <?php phpinfo(); не забудьте ограничить доступ к файлу для кого-либо, но вы. - VL-80
Похоже, что он был установлен из этого, спасибо. Как мне получить команды для работы из командной строки? Кажется, что есть так много команд, которые я не могу использовать для этого урока в различных учебниках. Например, «php -ini». Нужно ли устанавливать отдельный пакет, чтобы заставить работу командной строки работать? - some1
@ some1, я не пользователь Debian, но попробуйте установить пакет php-cli - VL-80
Это был php5-cli, спасибо, многие команды, которые не работали, теперь делают. - some1