Questão Verificando qual versão do PHP estou rodando no Debian?


Estou rodando o Debian 6 e preciso saber qual versão do PHP estou rodando, existe um comando para isso que eu possa rodar?

Eu tentei "php -i" e "php -v" de um pergunta anterior ..

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


origem




Respostas:


Eu tentei "php -v"

Um comando como esse só funcionará se você tiver a versão CLI do PHP instalada. Se você tiver apenas a versão do módulo Apache do PHP, isso não funcionará.

Você pode instalar a versão da CLI com este comando:

apt-get install php5-cli

Isso deve fazer com que os comandos de informação e versão funcionem.

Se o PHP foi instalado através do seu gerenciador de pacotes, um comando como esse pode dar resultados úteis.

# 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
...

Se o PHP não foi instalado com o seu gerenciador de pacotes e instalado manualmente, então você pode ter que simplesmente criar um script PHP que se pareça com isso <?php phpinfo(); e depois acessar esse script através do seu navegador da web.


10



No caso de <?php phpinfo(); Certifique-se de restringir o acesso ao arquivo para qualquer pessoa, mas você. - VL-80
Parece ser instalado a partir disso, obrigado. Como eu conseguiria comandos para trabalhar a partir da linha de comando? Parece haver tantos comandos que não posso usar que surgem em vários tutoriais .. como "php --ini" Eu preciso instalar um pacote separado para fazer o trabalho de linha de comando funcionar? - some1
@ some1, eu não sou usuário Debian, mas tento instalar pacote php-cli - VL-80
Foi php5-cli, obrigado, muitos dos comandos que não estavam funcionando agora. - some1