Dans le développement de sites Web modernes, Nginx et PHP sont l'une des combinaisons les plus populaires. Pour les développeurs, il est crucial de comprendre comment configurer les deux dans un environnement MAC. Cet article fournira un guide de configuration NGINX et PHP détaillé pour vous aider à créer un environnement de développement sur votre Mac.
Tout d'abord, vous devez installer nginx. L'installation peut être facilement réalisée avec Homebrew. Exécutez la commande suivante dans le terminal:
brew install nginx
Une fois l'installation terminée, vous pouvez démarrer Nginx en utilisant la commande suivante:
brew services start nginx
Par défaut, le fichier de configuration de Nginx est situé dans /usr/local/etc/nginx/nginx.conf. Vous pouvez modifier les paramètres nginx en modifiant ce fichier.
Ouvrez le fichier de configuration de Nginx et définissez votre répertoire de racine Web. Modifiez le fichier de configuration à l'aide de la commande suivante:
nano /usr/local/etc/nginx/nginx.conf
Dans le bloc serveur, définissez le chemin racine et le fichier d'index:
server {
listen 8080;
server_name localhost;
root /usr/local/var/www; # Modifier à votre répertoire de projet
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
Ensuite, installez PHP à l'aide de Homebrew. Exécutez la commande suivante dans le terminal:
brew install php
Une fois l'installation terminée, démarrez le service PHP-FPM de PHP pour vous assurer qu'il fonctionne avec Nginx:
brew services start php
Pour permettre à Nginx de gérer les fichiers PHP, vous devez ajouter un bloc d'emplacement au fichier de configuration Nginx:
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # PHP-FPM Port d'écoute par défaut
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Une fois la configuration terminée, vous pouvez tester l'intégration de Nginx et PHP en mettant un fichier PHP simple dans le répertoire de racine Web. Créez un fichier nommé index.php et entrez ce qui suit:
phpinfo();
Visitez http: // localhost: 8080 / index.php pour afficher la page d'informations PHP pour vous assurer que la configuration Nginx et PHP est réussie.
Il n'est pas compliqué de configurer Nginx et PHP dans un environnement Mac. Grâce aux étapes ci-dessus, vous pouvez rapidement créer un environnement de développement complet pour vous aider à effectuer des travaux de développement Web. N'oubliez pas de mettre à jour et de vérifier régulièrement la configuration pour maintenir la stabilité et la sécurité de votre environnement.