Exécuter un fichier en PHP
Ce tutoriel montre comment exécuter un fichier en PHP. Il existe deux manières d’exécuter un fichier PHP :
- Nous pouvons exécuter un fichier PHP à l’aide d’un serveur Web, qui peut être Apache, Nginx ou IIS. Cette méthode peut vous permettre d’exécuter des scripts PHP sur un navigateur Web.
- On peut aussi exécuter un fichier PHP par une ligne de commande sans aucun serveur.
Exécuter un fichier PHP dans XAMPP
Le Xampp fait partie du serveur Apache, ce qui nous aide à exécuter des scripts PHP localement sur l’ordinateur. Si vous devez exécuter des scripts PHP à partir d’un serveur Web, vous devrez le configurer avec l’un des serveurs Internet qui le prend en charge.
Pour Windows, le serveur Web IIS est considéré comme l’un des serveurs couramment utilisés. À l’avenir, Apache et Nginx sont des serveurs Web largement utilisés pour d’autres cadres de travail.
L’exécution d’un fichier PHP nécessite des outils spécifiques comme PHP et MySQL et des serveurs comme Apache. Au lieu de télécharger tous ceux que nous avons mentionnés, nous vous recommandons de télécharger et d’installer uniquement un programme comme XAMPP - cela vous fournira tout ce dont vous avez besoin dans le package d’installation. La meilleure chose à propos de XAMPP est qu’il prend en charge Windows, Linux et macOS.
Suivez les étapes ci-dessous pour exécuter un fichier PHP via XAMPP.
-
La première étape consiste à télécharger le serveur XAMPP.
-
Après le téléchargement, accédez au navigateur Web et vérifiez votre serveur pour vérifier s’il fonctionne correctement. Écrivez
http://localhost
sur le navigateur et regardez la page par défaut de XAMPP. -
Après cela, le plus important est l’emplacement où vous placez le fichier PHP. Lors de l’installation du programme informatique XAMPP, vous trouverez le catalogue
htdocs
, qui est la racine de l’archive de votre espace serveur web par défaut :localhost
. Ainsi, lorsque vous accédez au lien http://localhost/example.php, le serveur tentera de découvrir l’enregistrementexample.php
sous le répertoirehtdocs
. -
Selon le système d’exploitation que vous utilisez, la zone du répertoire
htdocs
change. Pour Windows, il se trouverait dansC:\xampp\htdocs
. Pour les utilisateurs de Linux et macOS, il se trouverait dans/opt/lampp/htdocs
. Une fois que vous avez trouvé la zone du répertoirehtdocs
, vous commencerez immédiatement à créer le script PHP et à les exécuter dans votre navigateur.
Avec les étapes ci-dessus, vous pouvez facilement exécuter un fichier PHP sur votre navigateur local et travailler facilement sur PHP.
Exécuter des fichiers PHP à l’aide de la ligne de commande
Pour exécuter le fichier PHP en utilisant la ligne de commande, vous devez connaître l’emplacement du fichier. Votre terminal IDE doit se trouver au même emplacement et le script exécutable doit se trouver dans l’installation PHP.
Pour les clients Windows, vous devez découvrir le fichier php.exe
sous le répertoire où PHP est introduit. En revanche, les utilisateurs Linux ou macOS doivent le trouver dans /usr/bin/php
.
Sous Linux et macOS, vous pouvez utiliser le raccourci PHP à partir de n’importe quel répertoire. Une fois que vous connaissez la zone de votre enregistrement exécutable PHP, vous devez entrer le titre de l’enregistrement PHP, que vous devez exécuter à partir de l’interface de ligne de commande.
Pour les utilisateurs de Linux et macOS, utilisez cette commande ci-dessous.
php my_example.php
Si vous utilisez Windows, vous devez connaître l’emplacement complet du script exécutable à exécuter. L’exécutable PHP est accessible sous C:\php7\php.exe
; vous l’utiliserez pour exécuter le fichier PHP après avoir donné la commande.
Pour les utilisateurs de Windows, utilisez cette commande ci-dessous.
C:\php7\php.exe my_example.php
Comme nous l’avons vu précédemment, les scripts PHP en ligne de commande sont principalement utilisés pour planifier des affectations spécifiques à l’application, comme ce qui suit.
- effacer ou créer des caches d’applications
- export/import d’entités framework
- le traitement par lots
- autres tâches générales
En règle générale, ces types de tâches prennent beaucoup de temps à s’exécuter et ne conviennent pas aux exécutions dans l’environnement Web car ils provoquent des erreurs de délai d’attente.