Maison > développement back-end > Problème PHP > Comment exécuter le code source php dans Win

Comment exécuter le code source php dans Win

(*-*)浩
Libérer: 2023-02-27 06:40:02
original
3386 Les gens l'ont consulté

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
Copier après la connexion

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左右添加
Copier après la connexion

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();
?>
Copier après la connexion
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!

Étiquettes associées:
php
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