Guatewireless.org » Linux , PHP " Installation von PHP für die Kommandozeile
Installation von PHP für die Kommandozeile
A Do Qui © ist PHP CLI?
PHP CLI ist eine Schnittstelle für PHP kurze Befehlszeile. Wie der Name andeutet, ist dies ein Weg, um PHP auf der Kommandozeile zu benutzen. In anderen Worten, es ist ein Weg, um PHP-Skripte, die nicht auf einem Webserver (zB Apache oder IIS Web-Server von Microsoft) laufen.
Die Menschen sprechen und in PHP Web-Entwicklung denken, sehen PHP als serverseitige Tool. Dies gilt jedoch PHP CLI alle Vorteile von PHP-Skripten, die Shell-Skripte, serverseitige Dienste oder Anwendungen GUI-System erstellen können.
PHP CLI ist verfügbar für alle Betriebssysteme: Linux, Windows, OSX, Solaris.
 Warum PHP CLI chemische ©?
Sie wollen PHP CLI SAPI einfach, weil es einige Vorteile zu können PHP-Code von der Befehlszeile aus wie ausgeführt werden:
- Keine Notwendigkeit, eine Entwicklung, Sprache wie Perl, Bash oder Awk lernen
- Zeitplan und Durchführung von Aufgaben von cron in PHP geschrieben
- Erstellen von GUI-Anwendungen mit PHP und GTK
- Wiederverwendung vorhandener Komponenten
- Schreiben robust Skripte oder Skripte für Ihr System mit dem Multithreading-Fähigkeit PHP5
- Der Zugriff auf STDIN, STDOUT, STERRAD Betriebssystem mit PHP
Die populäre Linux-Distributionen (wie Ubuntu, Debian, Fedora Core, Suse, etc.) können Sie PHP CLI aus dem Paket-Manager (zB Synaptic oder ähnliches) zu installieren mit ein paar Mausklicks. Dies macht eine problemlose Installation und schon können Sie mit in einer Sekunde!
Wenn Sie eine Standard-Installation von PHP für den Apache Web-Server haben, dann besteht eine hohe Wahrscheinlichkeit, dass Sie bereits PHP CLI auf Ihrem System installiert. Die Möglichkeiten sind noch größer, wenn auf Ihrem System läuft Linux.
Ansonsten einige Tasche zu wollen, PHP von der Kommandozeile ausführen, wird Linux zeigen diese Fehlermeldung:
fher98 @ deathbian: ~ $ php / Usr / bin / env: php: No such file or directory
Auch in Einrichtungen 5.2.x die einzige PHP 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 aus. Um dieses Problem zu können einen symbolischen Link in / usr / bin / php von php5-cgi. Nach dem Ausführen des Befehls which php , ihnen zeigen, wo ist der php-Befehl.
Installieren von PHP-CLI auf Debian / Ubuntu
Wenn Sie die Installationsanleitung für Apache / PHP gefolgt und wollen nun PHP-Seiten aus der Befehlszeile ausgeführt ist notwendig, um die Installation von PHP CLI machen.
deathbian: ~ # apt-get install php4-cli O deathbian: ~ # apt-get install php5-cli
Um sicherzustellen, dass unsere Installation erfolgreich, Typ war:
fher98 @ deathbian: ~ $ php-v PHP 5.1.6 (cli) (built: 16. Juli 2008 19.53.00) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
Popularity: 3% [ ? ]

Hallo.
Stalin bekam man das Problem beheben? Wie?
Für mich ist es das gleiche.
Auch gibt mir, wenn ich die htppd Neustart in der Datei / etc / httpd / logs / error_log und versuchen, die Last php_mapscript.ini-
Danke für die Hilfe.
Grüße.
Hallo Miguel ....
Eigentlich habe ich nicht in der Lage, das Problem zu lösen ... Ich bin für eine Lösung suchen ....
Wenn Sie etwas finden, lass es mich wissen
Hallo.
Aber ich schaffte es lösen das Problem nicht das ist, was ausgefallen und in ihrer Verzweiflung begann ich wieder.
Meine Lösung war:
- Um alles wieder installieren (mit Betriebssystemen inklusive)
- Verwenden Sie die neuesten Versionen der Bibliotheken von denen es abhängt oder abhängen kann
- Zusätzlich zu den Bibliotheken kompiliert Curl und Geos (vor der Einrichtung von Repositories)
Ich denke, dass das Problem nicht Mapscript (in der Tat, wie sie sagen, von der Kommandozeile bedient richtig), ich glaube, das Problem war eine der Bibliotheken, die mehr hängen ich gesucht, aber nichts gefunden überhaupt.
Leider kann ich nicht geben weitere Informationen poderte.
Good luck.
Grüße.
Vielen Dank für die Beantwortung .... Ich bin tatsächlich versucht, mapserver mit Unterstützung für PHPMapscript installieren und beim Laden der Erweiterung php_mapscript.so ist, wo ich das Problem erzeugt ...
Wenn ich eine php-Datei mit folgendem Inhalt erstellen:
Ich liefere alle 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 eure Hilfe
Ich bekomme diese Fehlermeldung:
Fatal error: Call to undefined function dl () in / usr/local/apache2/htdocs/index1.php on line 4
Sie könnten mir sagen, um diesen Fehler zu sein??
Dank
Dieser Fehler zeigt an, dass die Funktion, die Sie in Zeile 4 ruft, existiert nicht.
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: *** KEINE PANIK! Lesen Sie http://www.clamav.net/support/faq ***
Libclamav Warning: *********************************************** ************
Libclamav Warning: *********************************************** ************
Libclamav Warning: *** Diese Version des ClamAV-Engine ist veraltet. ***
Libclamav Warning: *** KEINE PANIK! Lesen Sie http://www.clamav.net/support/faq ***
Libclamav Warning: *********************************************** ************
PHP Warning: Cannot load module 'PDO_DBLIB "Weil gewünschte Modul' PDO 'ist nicht in Unknown on line 0 geladen
PHP 5.2.4-2ubuntu5.7 mit Suhosin-Patch 0.9.6.2 (cli) (built: 21. August 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
Diese Version des ClamAV-Engine ist der veraltet ist, weil die clamav antivirus aktualisiert werden müssen.
ACTIVATE PHP