Votre meilleure source d'information et nouvelles environ matériel, winvista et xp sur l'Internet

ARTICLES de Vista PRINCIPAL 50 Vista VIDEOS Vista MOU AIDE de Vista

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 :

  1. Installez le web server d'Apache.
  2. 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).
  3. Uninstall toutes installations précédentes de PHP 5 (début > Panneau de commande > Programmes et dispositifs). Vous pouvez devoir recharger votre machine.
  4. Démonter de l'Internet. Arrêtez votre mur à l'épreuve du feu. Arrêtez votre contrôleur de virus.
  5. Arrêtez la commande de compte d'utilisateur (UAC).
  6. 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â
  7. 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)
  8. 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.
  9. 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
  10. Ouvrez php.ini dans le bloc-notes :
    1. 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 »
    2. Vous pourriez vouloir regarder upload_max_filesize. J'ai placé le mien à 16M. J'ai également placé post_max_size = 16M.
    3. 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
  11. 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.
  12. 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.

  13. Create a file named test.php in your Apache htdocs directory, containing this text: <?php phpinfo(); ?>
  14. Reboot your machine.
  15. Browse to http://localhost/test.php. You should see tabulated information about your working PHP installation.
Popularity: 2%


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.

Related articles

No comments

There are still no comments on this article.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .