Maison > Article > développement back-end > Comment exécuter le code source php dans Win
Il existe jusqu'à présent trois manières principales d'exécuter PHP :
a. , ce n'est peut-être pas facile à comprendre pour les débutants, mais il intègre en fait PHP dans le serveur Apache et l'exécute dans le même processus. (Apprentissage recommandé : Tutoriel vidéo PHP)
b. Exécuter en mode CGI CGI est appelé l'interface de passerelle publique en anglais, c'est à ce moment-là qu'Apache rencontre un PHP. script Le programme PHP sera soumis à l'application CGI (php-cgi.exe) pour interprétation, et les résultats après l'interprétation seront renvoyés à Apache, puis l'utilisateur répondra à la demande.
c. Exécutez en mode FastCGI. Ce formulaire est une version améliorée de CGI. CGI est une méthode d'exécution à processus unique et multithread. Le programme sera détruit après son exécution, vous devez donc charger les variables de configuration et d'environnement à chaque fois. -exécuter (créer-exécuter) ).
FastCGI est différent. FastCGI est comme un CGI de longue durée. Il peut être exécuté à tout moment. Tant qu'il est activé, il ne faudra pas de temps pour le bifurquer à chaque fois.
Le gestionnaire de processus FastCGI s'initialise, démarre plusieurs processus interpréteurs CGI (plusieurs php-cgi.exe visibles dans le gestionnaire de tâches) et attend les connexions du serveur Web.
Quelle que soit la méthode ci-dessus, la configuration suivante sera généralement ajoutée. Décompressez le package d'installation PHP en c:/PHP5/, renommez le fichier PHP.ini-recommend en PHP.ini et recherchez les champs suivants. à modifier. Supprimez le point-virgule devant celui-ci (veillez à ne pas supprimer le mauvais point-virgule, beaucoup d'entre eux sont des informations de commentaire, alors identifiez-les soigneusement).
error_reporting = E_ALL //开启报错,便于程序员查错 line 342 display_errors = On //显示错误 line 373 extension_dir = "C:/php5/ext" //php的扩展选项文件所在的目录 line 542 date.timezone = Asia/shanhai //时区配置 line 716
Exécutez en tant que module, ajoutez la configuration suivante dans le fichier de configuration d'Apache (C:/Program Files/Apache Software Foundation/Apache2.2/conf)
LoadModule php5_module "C:/php5/php5apache2_2.dll" //大约line 127 PHPinidir "C:/php5/php.ini" //修改配置 DirectoryIndex index.html index.php//追加index.php AddType application/x-httpd-php .php //line 408左右添加
Ensuite, nous ajoutons le configuration suivante dans Apache Sous le répertoire racine, la valeur par défaut est C:/Program Files/Apache Software Foundation/Apache2.2/htdocs Créez un nouveau fichier php index.php Modifiez et ajoutez le code suivant :
<?php phpinfo(); ?>Ensuite on saisit http:// dans la barre d'adresse. L'interface suivante apparaîtra dans localhost/ : faites attention à la relation entre la partie rouge et la configuration
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!