Instalando PHP para linha de comando
 ¿Qui © CLI é PHP?
PHP CLI é uma interface PHP para linha de comando curto. Como o próprio nome indica, esta é uma forma de uso do sistema PHP em linha de comando. Em outras palavras, é uma maneira de executar scripts PHP que não estão em um servidor web (como o Apache ou um servidor Web IIS da Microsoft).
As pessoas falam e pensam em PHP Desenvolvimento Web, consulte o PHP como uma ferramenta do lado do servidor. No entanto, o PHP CLI aplica todos os benefícios de scripts PHP que permitem scripts shell para criar servidor de serviços secundários ou aplicações para o sistema GUI.
PHP CLI está disponível para todos os sistemas operacionais: Linux, Windows, OSX, Solaris.
 © Porque usar o PHP CLI química?
Você quer usar o PHP CLI SAPI Só porque existem várias vantagens em ser capaz de executar o código PHP na linha de comando como:
- Não há necessidade de aprender uma outra linguagem de desenvolvimento, como Perl, Bash ou Awk
- Programar e executar tarefas de cron escrito em PHP
- Tornando as aplicações GUI com PHP e GTK
- Reutilização de componentes existentes
- Escreve scripts robusta ou scripts para o seu sistema usando o PHP5 capacidade multithread
- Acesso a STDIN, STDOUT, STERRAD sistema operacional com o PHP
As distribuições populares de Linux (como o Ubuntu, Debian, Fedora, Suse, etc) permitem que você instalar o PHP CLI do gerenciador de pacotes (por exemplo, o Synaptic ou similar) com alguns cliques do mouse. Isso faz com que problemas de instalação livre e você pode começar a usar em um segundo!
Se você tiver uma instalação padrão do PHP para o servidor Web Apache, então há grande probabilidade de que você já tem o PHP CLI instalado. As possibilidades são ainda maiores se o seu sistema está rodando Linux.
Caso contrário, alguns scrip querer rodar o PHP na linha de comando, Linux mostrará esse erro:
fher98 @ deathbian: ~ $ php / Usr / bin / env: php: Nenhum tal lima ou diretório
Mesmo em instalações 5.2.x a apenas ficheiros em php php /usr/bin são /usr/bin/php-cgi y /usr/bin/php5-cgi Porque não pode executar seu PHP a partir do console. Para resolver isso pode criar um link simbólico em / usr / bin / php a partir de php5-cgi. Depois de executar o comando which php mostrar-lhes onde está o comando php.
Instalando o PHP CLI em Debian / Ubuntu
Se você seguiu o guia de instalação do Apache / PHP e agora deseja executar páginas PHP na linha de comando é necessário fazer a instalação do CLI do PHP.
deathbian: ~ # apt-get install php4-cli Ou deathbian: ~ # apt-get install php5-cli
Para verificar que a nossa instalação foi bem sucedida, digite:
fher98 @ deathbian: ~ $ php-v PHP 5.1.6 (cli) (built: Jul 16 2008 19:53:00) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies






























ACTIVATE PHP
estimado
Tenho esse aviso! Por favor pode me ajudar a resolver este problema
root @ lo: / # php5-v
PHP Warning: PHP Startup: Não foi possível carregar a biblioteca dinâmica '/ usr/lib/php5/20060613 + lfs / php_mapscript.so' - / usr/lib/php5/20060613 + lfs / php_mapscript.so: não pode abrir arquivo objeto compartilhado: Nenhum tal lima ou diretório em Unknown on line 0
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *** Esta versão do motor ClamAV está desatualizado. ***
LibClamAV Warning: *** DON'T PANIC! Leia http://www.clamav.net/support/faq ***
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *** Esta versão do motor ClamAV está desatualizado. ***
LibClamAV Warning: *** DON'T PANIC! Leia http://www.clamav.net/support/faq ***
LibClamAV Warning: *********************************************** ************
PHP Warning: Cannot load pdo_dblib módulo 'porque DOP módulo necessário' não é carregado em Unknown on line 0
PHP 5.2.4-2ubuntu5.7 com Suhosin-Patch 0.9.6.2 (cli) (built: Aug 21 2009 19:52:39)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
com Xdebug v2.0.3, Copyright (C) 2002-2007, por Derick Rethans
Esta é a versão do motor ClamAV está desatualizado porque o antivírus clamav deve ser atualizado.
Meu eu recebo este erro:
Fatal error: Call to undefined função dl () in / usr/local/apache2/htdocs/index1.php na linha 4
Sinal de Maio que se deve este erro??
Obrigado
Esse erro indica que você está chamando a função na linha 4, não existe.
Obrigado pela resposta .... Na verdade eu estou tentando instalar mapserver com suporte para PHPMapscript e ao carregar o php_mapscript.so extensão é onde o problema ocorre-me ...
Quando eu crio um arquivo php com o seguinte conteúdo:
Eu retorno todas as informações sobre o PHP.
O problema surge quando eu carregar o php_mapscript.so biblioteca. Por isso eu fazer um arquivo php com o seguinte código:
E isso é quando o browser me retorna o seguinte erro:
Fatal error: Call to undefined função dl () in / usr/local/apache2/htdocs/index1.php on line 2
Obrigado novamente por sua ajuda