This page has been translated from Spanish

...::: Guatewireless.org ::::..

Technologie, Software Libre, Guatemala, Open Source, Linux, sans fil, WiFi, Scripting, Debian, CentOS, Fedora, RedHat, SuSE, Windows

Installer PHP pour une ligne de commande

 ¿Qui © est PHP CLI?

PHP CLI est une interface PHP pour une ligne de commande courte. Comme son nom l'indique, c'est une façon d'utiliser PHP sur le système de ligne de commande. En d'autres termes, est une façon d'exécuter des scripts PHP qui ne sont pas sur un serveur web (Apache ou IIS comme serveur Web de Microsoft).

Les gens parlent et pensent en développement web PHP, voir PHP comme un serveur outil de côté. Cependant, PHP CLI applique tous les avantages de scripts PHP qui permettent de scripts shell pour créer le serveur de services secondaires ou des applications au système d'interface graphique.

PHP CLI est disponible pour tous les systèmes d'exploitation: Linux, Windows, OSX, Solaris.

 © Pourquoi utiliser PHP CLI chimiques?

Vous voulez utiliser PHP CLI SAPI n'est pas parce qu'il ya plusieurs avantages à pouvoir exécuter du code PHP en ligne de commande comme:

  • Pas besoin d'apprendre une autre langue de développement, tels que Perl, Bash ou Awk
  • Planifier et d'exécuter les tâches de cron écrit en PHP
  • Rendre les applications PHP et des interfaces graphiques avec GTK
  • Réutilisation des composants existants
  • Écrire des scripts ou des scripts robustes pour votre système en utilisant les capacités multithread PHP5
  • L'accès à STDIN, STDOUT, STERRAD système d'exploitation avec PHP

Les distributions Linux populaires (comme Ubuntu, Debian, Fedora, Suse, etc) vous permettent d'installer PHP CLI partir du gestionnaire de paquet (par exemple Synaptic ou similaire) avec quelques clics de souris. Cela fait soucis d'installation gratuite et vous pouvez commencer à utiliser en une seconde!

Si vous avez une installation standard de PHP pour le serveur Web Apache, il ya une forte probabilité que vous avez déjà installé PHP CLI. Les possibilités sont encore plus grandes si votre système fonctionne sous Linux.

Sinon, certains certificats de vouloir exécuter PHP en ligne de commande, Linux affiche cette erreur:

  fher98 @ deathbian: ~ $ php
 / Usr / bin / env: php: Aucun fichier ou répertoire 

Même dans les établissements de la 5.2.x PHP seuls fichiers php dans /usr/bin sont /usr/bin/php-cgi y /usr/bin/php5-cgi Car je mai pas exécuter leurs PHP à partir de la console. Pour résoudre cela peut créer un lien symbolique dans / usr / bin / à partir de PHP pour php5-cgi. Après l'exécution de la commande which php leur montrer où est la commande PHP.

Installer PHP CLI sur Debian / Ubuntu

Si vous avez suivi le guide d'installation pour Apache / PHP et souhaitez maintenant exécuter des pages PHP en ligne de commande est nécessaire pour rendre l'installation de la CLI de PHP.

  deathbian: ~ # apt-get install php4-cli
 Ou
 deathbian: ~ # apt-get install php5-cli 

Pour vérifier que notre installation est terminée, tapez:

  fher98 @ deathbian: ~ $ php-v
 PHP 5.1.6 (cli) (built: le 16 juillet 2008 19:53:00)
 Copyright (c) 1997-2006 The PHP Group
 Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies 

Popularité: 4%

Tagged as:

6 Commentaires

  1. ACTIVEZ PHP

  2. estimé

    J'ai cette mise en garde! S'il vous plaît pouvez-vous m'aider à résoudre ce problème

    root @ vous: / # php5-v
    PHP Warning: PHP Startup: Impossible de charger la bibliothèque dynamique '/ usr/lib/php5/20060613 + lfs / php_mapscript.so' - / usr/lib/php5/20060613 + lfs / php_mapscript.so: cannot open shared object file: No tel fichier ou un répertoire in Unknown on line 0
    Libclamav Warning: *********************************************** ************
    Libclamav Warning: *** Cette version du moteur de ClamAV est obsolète. ***
    Libclamav Warning: *** DON'T PANIC! Lire http://www.clamav.net/support/faq ***
    Libclamav Warning: *********************************************** ************
    Libclamav Warning: *********************************************** ************
    Libclamav Warning: *** Cette version du moteur de ClamAV est obsolète. ***
    Libclamav Warning: *** DON'T PANIC! Lire http://www.clamav.net/support/faq ***
    Libclamav Warning: *********************************************** ************
    PHP Warning: Impossible de charger PDO_DBLIB module ' «parce que le module PDO" requise n'est pas chargée in Unknown on line 0
    PHP 5.2.4-2ubuntu5.7 with Suhosin-Patch 0.9.6.2 (cli) (built: le 21 août 2009 19:52:39)
    Copyright (c) 1997-2007 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    avec Xdebug v2.0.3, Copyright (c) 2002-2007, par Derick Rethans

  3. Ma-je obtenir cette erreur:

    Fatal error: Call to undefined function dl () in / usr/local/apache2/htdocs/index1.php sur la ligne 4

    Mai signal qu'elle est due cette erreur???

    Merci

  4. Merci de votre réponse .... En fait, je suis en train d'installer mapserver avec le soutien de PHPMapscript et lors du chargement du php_mapscript.so extension est où le problème se produit pour moi ...

    Lorsque je crée un fichier php avec le contenu suivant:

    Je retourne toutes les informations sur PHP.

    Le problème se pose lorsque je charge le php_mapscript.so bibliothèque. Pour cela, je créer un fichier PHP avec le code suivant:

    Et c'est alors que le navigateur me retourne l'erreur suivante:

    Fatal error: Call to undefined function dl () in / usr/local/apache2/htdocs/index1.php sur la ligne 2

    Merci encore pour votre aide

S'il vous plaît entrer un commentaire

S'il vous plaît noter les points suivants:
Les commentaires sont modérés, donc il peut prendre en cours de publication. Pas besoin de répéter ses commentaires.
Votre email ne sera jamais révélée.

Termes de la recherche


  • script php
  • exécuter PHP depuis la console Windows
  • ligne de commande php
  • / Usr / bin / env: php: Aucun fichier ou répertoire
  • installer PHP dans ubuntu 9 10
  • de commande pour installer php
  • #! / Usr / bin / php ENV
  • php5-cli Windows
  • Debian PHP en ligne de commande
  • exécutez PHP sur Windows
  • ligne de commande php
  • Fatal error: Call to undefined function dl () in / ubuntu
  • PHP en ligne de commande Windows
  • Fatal error: Call to undefined function dl () in / usr/local/apache2/htdocs/index1 php sur la ligne 4
  • comment installer PHP console
  • installer PHP à partir de la console
  • php cli debian
  • php pour SuSE
  • cli php5 Aucun fichier ou répertoire
  • ligne PHP de Grays
  • PHP en ligne de commande
  • / usr / debian / bin / php
  • installer php-cli
  • script php pour fonctionner Debian
  • commandes Linux PHP
  • exécuter les commandes de linux depuis PHP
  • Windows exécutez la commande php via la console
  • exécutez PHP sur CentOS
  • exécuter la commande de PHP 5 fenêtres
  • activer php-cli
  • CLI SAPI
  • php commande sous Linux
  • activer le CLI PHP
  • Php debian PDO_DBLIB
  • Impossible de charger la bibliothèque dynamique / usr/lib/php5/20060613/msql si
  • commandes à l'aide de Windows Server PHP
  • ligne de commande php
  • Ubuntu en ligne de commande en php
  • usr / bin / php sur linux
  • Linux PHP 5 Directory
  • Impossible de charger la bibliothèque dynamique / usr/lib/php5/20060613 LFS / Java pour
  • étapes pour installer PHP sur Ubuntu
  • exécution de PHP console paquet
  • php options de ligne de commande
  • PHP ne reconnaît pas la console de commande debian
  • php mysql linux ligne de commande
  • MySQL script de ligne de commande pour exécuter Windows
  • MapServer pour ubuntu karmique
  • Impossible de charger la bibliothèque dynamique / usr / lib / php / modules / php_mapscript si
  • lighttpd php-cli
  • Interface PHP SAPI avantages
  • PDO_DBLIB installer sur la Fedora Core 11
  • installer de ligne de commande Linux
  • installer PHP 5 2 SUSE Linux
  • installer PHP CLI 5
  • Linux s'installe CLI PHP
  • installer PHP console
  • Zend Engine v2 2 0
  • installer PHP sous debian
  • installer PHP sous Linux