Installez PHP sous Apache et Vista
J'ai au commencement essayé l'installateur de msi pour PHP 5. Malheureusement, il installe seulement PHP sous le cgi, qui bien qu'il ait quelques questions d'exécution et de sécurité, pourrait être correct pour un environnement rapide et sale de développement.
Mais l'installateur est mal cassé. Vous obtiendrez à une erreur quelque chose comme
Erreur mortelle de PHP : require_once () [function.require] : « SAM/php_sam.php » requis par ouverture échoué (include_path='. ; C : php5pear') dans sam_factory sur la ligne 1
Après le combat de ceci pour un couple des heures, j'ai fini vers le haut de l'installation manuellement de toute façon. J'avais l'habitude ce procédé pour obtenir PHP 5 fonctionnant sous Vista :
- Installez le web server d'Apache.
- Obtenez la version en cours de PHP 5 de http://www.php.net/downloads.php#v5. (Il est 5.2.3 actuellement). Obtenez le dossier de fermeture éclair et le dossier de fermeture éclair de PECL (qui inclut des prolongements).
- Uninstall toutes installations précédentes de PHP 5 (début > Panneau de commande > Programmes et dispositifs). Vous pouvez devoir recharger votre machine.
- Démonter de l'Internet. Arrêtez votre mur à l'épreuve du feu. Arrêtez votre contrôleur de virus.
- Arrêtez la commande de compte d'utilisateur (UAC).
- Obtenez un message de sollicitation d'administrateur en allant à tous les programmes > Accessoires. Droit-Cliquez le € de Promptâ de œCommand€ d'â et choisissez le œRun€ d'â comme € d'Administratorâ
- Employez le message de sollicitation de commande pour enlever manuellement des annuaires contenant les installations précédentes de PHP (comme le ¦ d'†de C:\Program Files\PHP)
- Allez à l'annuaire où vous avez téléchargé les zipfiles de PHP5 et de PECL. Extrayez le PHP zipfile. Retitrez l'annuaire extrait de php (qui a un nom quelque chose comme php-5.2.3-Win32) à c:\php. Extrayez le PECL zipfile dans c:\php\ext.
- Le message de sollicitation de commande, introduisez au clavier :
copie php.ini-recommended php.ini de session de mkdir de téléchargement de mkdir de c:\php de Cd
- Ouvrez php.ini dans le bloc-notes :
- Il y a beaucoup de variables… que ce qui suit est important. Notez cela commencer une ligne avec un point-virgule dans les commentaires de dossier d'ini il dehors.
extension_dir de cgi.force_redirect=0 de session.save_path= " C:\php\session " de " C:\php\upload " d'upload_tmp_dir= = display_errors de " C:\php\ext " = outre des log_errors = sur l'error_log = « _log de C:\php\error »
- Vous pourriez vouloir regarder upload_max_filesize. J'ai placé le mien à 16M. J'ai également placé post_max_size = 16M.
- Permettez les prolongements que vous avez besoin en supprimant le point-virgule au début de la ligne. Ceux-ci dépendront de votre application… Je vais employer MySQL (que j'ai déjà installé) et Moodle (que j'installerai plus tard). Ma liste ressemble à ce qui suit :
extension=php_bz2.dll extension=php_curl.dll extension=php_dba.dll extension=php_dbase.dll ; extension=php_exif.dll extension=php_fdf.dll extension=php_gd2.dll extension=php_gettext.dll ; extension=php_gmp.dll ; extension=php_ifx.dll ; extension=php_imap.dll ; extension=php_interbase.dll extension=php_ldap.dll extension=php_mbstring.dll extension=php_mcrypt.dll extension=php_mhash.dll extension=php_mime_magic.dll ; extension=php_ming.dll ; extension=php_msql.dll ; extension=php_mssql.dll extension=php_mysql.dll extension=php_mysqli.dll ; extension=php_oci8.dll extension=php_openssl.dll ; extension=php_pdo.dll ; extension=php_pdo_firebird.dll ; extension=php_pdo_mssql.dll ; extension=php_pdo_mysql.dll ; extension=php_pdo_oci.dll ; extension=php_pdo_oci8.dll ; extension=php_pdo_odbc.dll ; extension=php_pdo_pgsql.dll ; extension=php_pdo_sqlite.dll ; extension=php_pgsql.dll ; extension=php_pspell.dll extension=php_shmop.dll ; extension=php_snmp.dll extension=php_soap.dll extension=php_sockets.dll ; extension=php_sqlite.dll ; extension=php_sybase_ct.dll extension=php_tidy.dll extension=php_xmlrpc.dll extension=php_xsl.dll extension=php_zip.dll
- Il y a beaucoup de variables… que ce qui suit est important. Notez cela commencer une ligne avec un point-virgule dans les commentaires de dossier d'ini il dehors.
- Droit-Cliquez sur le début > Ordinateur. Choisissez les « propriétés », puis « a avancé ». Clic sur des « variables d'environnement ». Click on PATH, then Edit… and add “;C:\php;c:\php\ext” (without quotes) to the end of the variable.
- Open your Apache configuration file (All Programs > Apache HTTP Server 2.2.x > Configure Apache Server > Edit the Apache httpd.conf Configuration File). Add the following lines:
LoadModule php5_module "C:\php\php5apache2_2.dll" AddType application/x-httpd-php .php AcceptPathInfo on PHPIniDir "C:\php"
Look for the DirectoryIndex line. Add ” index.php” (no quotes) to the end of that line.
Save the file.
- Create a file named test.php in your Apache htdocs directory, containing this text: <?php phpinfo(); ?>
- Reboot your machine.
- Browse to http://localhost/test.php. You should see tabulated information about your working PHP installation.
Written by senese. Read more great feeds at is source WEBSITE
no comments.
Read more articles on php and how to and apache and installation and vista.
- [+] Digg: Feature this article
- [+] Del.icio.us: Bookmark this article
- [+] Furl: Bookmark this article














