Comment puis-je configurer un serveur PHP local pour tester le développement de mon site Web ?

Barbara Streisand
Libérer: 2024-11-11 14:03:02
original
388 Les gens l'ont consulté

How can I set up a local PHP server for testing my website development?

Configuration d'un serveur PHP sur votre machine locale pour les tests

Lors du développement d'un site Web PHP, testez vos fichiers avant de les télécharger sur votre hébergeur peut être crucial pour garantir leur fonctionnalité. Voici comment configurer un serveur PHP sur votre ordinateur local :

PHP 5.4 et les versions ultérieures sont équipées d'un serveur Web intégré. Pour l'utiliser, suivez ces étapes :

  1. Ouvrez votre terminal.
  2. Naviguez jusqu'au répertoire contenant votre application PHP.
  3. Exécutez ce qui suit commande :

    php -S 127.0.0.1:8000
    Copier après la connexion
  4. Ouvrez votre navigateur et visitez « http://127.0.0.1:8000 ».

Votre Le système PHP devrait maintenant être opérationnel, en supposant que vous ayez un fichier index.php ou index.html dans votre répertoire.

Pour optimisez votre serveur avec un simple routeur, créez un fichier router.php avec le code suivant :

<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
    return false;    // serve the requested resource as-is.
} else { 
    require_once('resolver.php');
}
?>
Copier après la connexion

et exécutez la commande suivante :

php -S 127.0.0.1:8000 router.php
Copier après la connexion

Cela vous permettra d'acheminer les requêtes vers un PHP spécifique fichiers.

Références :

  • https://www.php.net/manual/en/features.commandline.webserver.php
  • https://www.php.net/manual/en/features.commandline.options.php

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal