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(); ?>
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!