L'installazione di PHP per le opzioni da linea di comando
 ¿Qui è © PHP CLI?
PHP CLI è una interfaccia a riga di comando in PHP per brevi. Come dice il nome stesso suggerisce, questo è un modo di usare il PHP sul sistema riga di comando. In altre parole, è un modo per eseguire gli script PHP che non sono su un server web (come Apache o IIS Web server di Microsoft).
La gente parla e pensa in sviluppo web PHP, vedere il PHP come un strumento sul lato server. Tuttavia, PHP CLI applica tutti i benefici di script PHP che permettono di creare script di shell server servizi di lato o alle applicazioni di sistema di GUI.
PHP CLI è disponibile per tutti i sistemi operativi: Linux, Windows, OSX, Solaris.
 © Perché usare PHP CLI chimica?
Che si desidera utilizzare PHP CLI SAPI solo perché ci sono diversi vantaggi di essere in grado di eseguire codice PHP da linea di comando come:
- Non c'è bisogno di imparare un'altra lingua di sviluppo, come Perl, Bash o awk
- Pianificare ed eseguire i compiti da cron scritto in PHP
- Rendendo le applicazioni GUI con PHP e GTK
- Riutilizzare componenti esistenti
- Scrivere script robusti o gli script per il vostro sistema utilizzando le funzionalità di PHP5 multithread
- L'accesso a STDIN, STDOUT, sistema operativo STERRAD con PHP
Popolari distribuzioni Linux (come Ubuntu, Debian, Fedora, Suse, ecc) per consentire l'installazione di PHP CLI dal gestore di pacchetti (ad esempio Synaptic o simili) con pochi clic del mouse. Ciò rende l'installazione senza problemi e si può iniziare a utilizzare in un secondo!
Se si dispone di un'installazione standard di PHP per il server Web Apache, allora c'è un'alta probabilità che abbiate già installato PHP CLI. Le possibilità sono ancora maggiori se il sistema è in esecuzione Linux.
In caso contrario, alcuni bisaccia di voler eseguire PHP dalla riga di comando, Linux mostrerà questo errore:
fher98 @ deathbian: ~ $ php / Usr / bin / env: PHP: No such file or directory
Anche in strutture 5.2.x l'unico file PHP Php in /usr/bin sono /usr/bin/php-cgi y /usr/bin/php5-cgi Perché non possono gestire le loro PHP da console. Per risolvere questo può creare un collegamento simbolico in / usr / bin / da PHP a php5-cgi. Dopo aver eseguito il comando which php mostrare loro dove si trova il comando php.
L'installazione di PHP CLI su Debian / Ubuntu
Se avete seguito la guida di installazione per Apache / PHP e ora desidera eseguire pagine PHP dalla riga di comando è necessario per rendere l'installazione del CLI PHP.
deathbian: ~ # apt-get install php4-cli O deathbian: ~ # apt-get install php5-cli
Per verificare che la nostra installazione è stata completata con successo, di tipo:
fher98 @ deathbian: ~ $ php-v PHP 5.1.6 (cli) (built: 16 luglio 2008 19:53:00) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies






























ATTIVARE PHP
stimato
Sono di questo avviso! Per favore mi potete aiutare a risolvere questo problema
root @ te: / # php5-v
PHP Warning: PHP Startup: Impossibile caricare libreria dinamica '/ usr/lib/php5/20060613 + lfs / php_mapscript.so' - / + usr/lib/php5/20060613 LFS / php_mapscript.so: non può aprire il file oggetto condiviso: No tali file o una directory in Unknown on line 0
Libclamav Warning: *********************************************** ************
Libclamav Attenzione: *** Questa versione del motore di ClamAV non è aggiornato. ***
Libclamav Attenzione: *** DON'T PANIC! Leggi http://www.clamav.net/support/faq ***
Libclamav Warning: *********************************************** ************
Libclamav Warning: *********************************************** ************
Libclamav Attenzione: *** Questa versione del motore di ClamAV non è aggiornato. ***
Libclamav Attenzione: *** DON'T PANIC! Leggi http://www.clamav.net/support/faq ***
Libclamav Warning: *********************************************** ************
PHP Warning: Impossibile caricare pdo_dblib module '' perché DOP modulo di richiesta '' non viene caricato in Unknown on line 0
PHP 5.2.4-2ubuntu5.7 con Suhosin-Patch 0.9.6.2 (cli) (built: 21 Agosto 2009 19:52:39)
Copyright (c) 1997-2007 The PHP Group
Zend Engine V2.2.0, Copyright (c) 1998-2007 Zend Technologies
con Xdebug v2.0.3, Copyright (c) 2002-2007, con Derick Rethans
Questa è la versione del motore di ClamAV è obsoleto perché l'antivirus clamav deve essere aggiornato.
Il mio io ottengo questo errore:
Fatal error: Call to undefined funzione dl () in / usr/local/apache2/htdocs/index1.php on line 4
Segnale di maggio che si è dovuto questo errore??
Grazie
Questo errore indica che si sta chiamando la funzione in linea 4 non esiste.
Grazie per la risposta .... In realtà sto cercando di installare mapserver con supporto per PHPMapscript e durante il caricamento del php_mapscript.so estensione è dove il problema si verifica a me ...
Quando creo un file php con il seguente contenuto:
I restituire tutte le informazioni sul PHP.
Il problema sorge quando si carica il php_mapscript.so biblioteca. Per questo faccio un file PHP con il seguente codice:
E che quando il browser mi restituisce il seguente errore:
Fatal error: Call to undefined funzione dl () in / usr/local/apache2/htdocs/index1.php on line 2
Grazie ancora per il vostro aiuto