Maison > développement back-end > tutoriel php > Comment exécuter des fichiers php en utilisant cmd

Comment exécuter des fichiers php en utilisant cmd

小云云
Libérer: 2023-03-22 21:36:01
original
5132 Les gens l'ont consulté

Cet article explique principalement comment exécuter des fichiers php avec cmd et le principe de cmd exécutant des fichiers php. J'espère que cela pourra aider tout le monde.

Configurer les variables d'environnement php :

1. Recherchez le chemin de php tel que "D:/php". S'il n'est pas installé, vous pouvez le télécharger depuis le site officiel. http://www.php.net/downloads.php.
2. Vous devez vous assurer que la configuration de php.ini dans ce répertoire est correcte. S'il s'agit d'un package php que vous venez de télécharger, vous devrez peut-être modifier certaines configurations correspondantes : changez le nom de "php.ini-". development" dans le répertoire php Pour : php.ini (la méthode de configuration spécifique de php.ini ne sera pas décrite en détail).
3. Cliquez avec le bouton droit sur "Poste de travail" -> "Propriétés" -> Sélectionnez l'onglet "Avancé" -> Cliquez sur "Variables d'environnement" -> Cliquez sur "Chemin" dans la liste "Variables système" ci-dessous. ->Cliquez sur "Modifier" ci-dessous->Ajoutez "D:/php;D:/php/ext;" au début de "Valeur variable"->Confirmez.
4. Cliquez sur le bouton "Nouveau" devant le bouton "Modifier" de la variable système ->Entrez "PHPRC" après "Nom de la variable" ->Entrez "D:phpP" pour "Valeur de la variable" - >Confirmer
5. Redémarrer
6. Utilisez la commande php -h dans la ligne de commande Windows pour tester si les variables d'environnement sont correctement configurées et si php peut s'exécuter correctement.

Exécutez le fichier php :

1. Après avoir configuré les variables d'environnement, ouvrez cmd et entrez dans le répertoire où se trouve le fichier php

Vous pouvez ensuite exécuter directement le php. script

Par exemple : php test.php

Solution au délai d'exécution du script PHP :
Le délai d'expiration du script PHP par défaut est de 30 secondes, ce qui est spécifié par la variable max_execution_time dans php.ini , et le serveur attendra 30 secondes. Terminez de force le programme en cours d'exécution après quelques secondes. Si vous souhaitez terminer l'exécution d'un script qui prend plus de 30 secondes, vous pouvez le résoudre via les méthodes suivantes :
(1) Modifier le script. délai d'exécution de php.ini
Editez php.ini, modifiez la valeur max_execution_time :
max_execution_time=500
//Cette modification nécessite de recharger php.ini et de redémarrer le serveur web pour prendre effet.
(2) Définissez le temps d'exécution du script via le fichier .htaccess
php_value max_execution_time 500
(3) Définissez le temps d'exécution maximum dans le script
ini_set('max_execution_time', 500);
( 4) Utilisez la fonction PHP pour annuler la limite de temps du script
set_time_limit(0);
set_time_limit est utilisé pour définir le délai d'attente du script. Cette fonction stipule que le programme doit s'exécuter jusqu'à la fin dans le délai. nombre de secondes spécifié à partir du moment où la phrase est exécutée. Si le délai expire, le programme se terminera avec une erreur.
Utilisation : set_time_limit(seconds);
//Lorsque le nombre de secondes est 0, cela indique que le script n'a pas de limite de temps.

cmd exécute le fichier php avec des paramètres

cmd exécute le fichier php avec des paramètres :

espace + paramètre après le fichier php
Utilisez $argv[] dans le programme Lecture des paramètres

$argv est un tableau incluant tous les paramètres passés, qui est une variable prédéfinie de PHP

Dans le programme, $argc est utilisé pour lire le nombre de paramètres

Exemple :

php -q D:php5_sites.php http://www.baidu.com

<span style="font-family:SimSun;font-size:18px;"><?php
$url = $argv[1];
echo $url;
?>
</span>
Copier après la connexion

Recommandations associées :

Comment configurer PHPStorm pour exécuter des projets PHP

Instance d'exécution de code PHP à l'aide de la commande cli dans thinkPHP

Fichier de configuration pour exécuter le framework PHP Laravel dans Nginx

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal