Installation von PHP für die Kommandozeile
 ¿Qui © ist PHP CLI?
PHP-CLI ist eine PHP-Schnittstelle für kurze Befehlszeile. Wie der Name andeutet, ist dies ein Weg, um PHP auf der Kommandozeile zu benutzen. Mit anderen Worten, ist ein Weg, um PHP-Skripte, die nicht auf einem Webserver (zB Apache oder IIS-Webserver von Microsoft) ausgeführt werden.
Die Menschen sprechen und denken in PHP Web-Entwicklung, siehe PHP als Server-Side-Tool. Allerdings gilt PHP CLI alle Vorteile von PHP-Skripten, welche Shell-Skripte, um Server zu erstellen-Side-Dienste oder Anwendungen, GUI-System zu ermöglichen.
PHP-CLI ist für alle Betriebssysteme verfügbar: Linux, Windows, OSX, Solaris.
 © Warum PHP CLI Chemikalie?
Sie wollen PHP CLI SAPI Sie doch einfach, denn es gibt mehrere Vorteile zu können PHP-Code von der Befehlszeile ausführen, wie:
- Keine Notwendigkeit, eine andere Sprache Entwicklung, wie Perl, Bash und Awk lernen
- Zeitplan, und führen Sie Aufgaben von cron in PHP geschrieben
- Making-GUI-Anwendungen mit PHP und GTK
- Wiederverwendung vorhandener Komponenten
- Schreiben Sie robuste Skripte oder Skripte für Ihr System mit der Multithread-Fähigkeit PHP5
- Der Zugang zu STDIN, STDOUT, STERRAD Betriebssystem mit PHP
Das beliebte Linux-Distributionen (wie Ubuntu, Debian, Fedora, Suse, etc.) können Sie PHP-CLI aus dem Paket-Manager installieren (zB Synaptic oder ähnlich) mit ein paar Mausklicks. Dies macht problemlose Installation und Sie können mit in einer Sekunde!
Wenn Sie eine Standard-Installation von PHP für den Apache Web-Server, dann gibt es hohe Wahrscheinlichkeit, dass Sie bereits PHP-CLI installiert. Die Möglichkeiten sind noch größer, wenn Sie Ihr Linux-System läuft.
Ansonsten bis zu einem gewissen Tasche wollen PHP auf der Kommandozeile gestartet wird, wird Linux zeigen diese Fehlermeldung:
fher98 @ deathbian: ~ $ php / Usr / bin / env: php: No such file or directory
Auch in den Einrichtungen die einzige PHP 5.2.x PHP-Dateien in /usr/bin sind /usr/bin/php-cgi y /usr/bin/php5-cgi Denn ich kann nicht ausgeführt werden ihre PHP von der Konsole. Zur Behebung dieses kann einen symbolischen Link in / usr / bin / php aus zu php5-cgi. Nach dem Ausführen des Befehls, which php zeigen sie, wo ist die PHP-Befehl.
Installation von PHP CLI auf Debian / Ubuntu
Wenn Sie die Installationsanleitung für Apache / PHP gefolgt und wollen nun PHP-Seiten aus der Kommandozeile gestartet ist notwendig, um die Installation des PHP-CLI zu machen.
deathbian: ~ # apt-get install php4-cli Oder deathbian: ~ # apt-get install php5-cli
Um sicherzustellen, dass unsere Installation erfolgreich war, Typ:
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
geschätzt
Ich habe diese Warnung! Bitte können Sie mir helfen dieses Problem zu lösen
root @ Sie: / # php5-v
PHP Warning: PHP Startup: Unable to load dynamic library '/ usr/lib/php5/20060613 + lfs / php_mapscript.so' - / usr/lib/php5/20060613 + lfs / php_mapscript.so: cannot open shared object file: No such file or directory in Unknown on line 0
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *** Diese Version des ClamAV-Engine ist veraltet. ***
LibClamAV Warning: *** DON'T PANIC! Lesen Sie http://www.clamav.net/support/faq ***
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *********************************************** ************
LibClamAV Warning: *** Diese Version des ClamAV-Engine ist veraltet. ***
LibClamAV Warning: *** DON'T PANIC! Lesen Sie http://www.clamav.net/support/faq ***
LibClamAV Warning: *********************************************** ************
PHP Warning: Cannot load module 'PDO_DBLIB ", weil gewünschte Modul" gU "nicht in Unknown on line 0 geladen
PHP 5.2.4-2ubuntu5.7 mit 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
mit Xdebug v2.0.3, Copyright (c) 2002-2007, von Derick Rethans
Dies ist die Version des ClamAV-Engine ist veraltet, weil die ClamAV Antivirus aktualisiert werden müssen.
Meine bekomme ich diese Fehlermeldung:
Fatal error: Call to undefined function dl () in / usr/local/apache2/htdocs/index1.php on line 4
Mai Signal, dass es durch diesen Fehler???
Danke
Dieser Fehler bedeutet, dass Sie die Funktion in Zeile 4 fordern, ist nicht vorhanden.
Danke für Ihre Antwort .... Eigentlich versuche ich, MapServer mit Unterstützung für PHPMapscript installieren und wenn die Erweiterung php_mapscript.so geladen wird, wo das Problem zu mir kommt ...
Wenn ich eine PHP-Datei mit folgendem Inhalt:
Ich liefere alle die Informationen über PHP.
Das Problem entsteht, wenn ich die Bibliothek php_mapscript.so laden. Dafür habe ich eine PHP-Datei mit dem folgenden Code ein:
Und das ist, wenn der Browser gibt mir die folgende Fehlermeldung:
Fatal error: Call to undefined function dl () in / usr/local/apache2/htdocs/index1.php on line 2
Nochmals vielen Dank für Ihre Hilfe