Maison >développement back-end >Problème PHP >Construction d'un environnement de construction de serveur Mac PHP
Construction d'environnement de construction de serveur PHP Mac
Avec le développement continu de la construction de sites Web, de plus en plus de sites Web sont développés en utilisant le langage PHP. Afin de garantir que le site Web peut fonctionner normalement, un environnement PHP doit être construit sur le serveur. Cet article explique comment configurer un environnement de serveur PHP sur un système Mac.
Homebrew est un gestionnaire de packages qui peut facilement installer divers outils logiciels et fichiers de bibliothèque. Entrez la commande suivante dans le terminal pour installer Homebrew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Après avoir entré la commande ci-dessus, Homebrew sera automatiquement installé sur le système Mac.
Avant d'installer PHP, vous devez d'abord installer l'outil de ligne de commande Xcode. Entrez la commande suivante dans le terminal pour installer l'outil de ligne de commande Xcode :
xcode-select --install
Une fois l'installation terminée, vous pouvez utiliser Homebrew pour installer PHP. Entrez la commande suivante dans le terminal :
brew install php
Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour vérifier la version de PHP :
php -v
Si les informations de version de PHP s'affichent, l'installation est réussie.
Entrez la commande suivante dans le terminal pour ouvrir le fichier de configuration PHP :
sudo vi /usr/local/etc/php/7.4/php.ini
Dans le fichier de configuration PHP, vous pouvez modifier certains éléments de configuration de PHP, tels que les limites de mémoire, les fuseaux horaires, etc. Une fois la modification terminée, vous devez enregistrer et quitter.
Nginx est un serveur web hautes performances, nous pouvons utiliser Homebrew pour installer Nginx. Entrez la commande suivante dans le terminal pour installer :
brew install nginx
Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour démarrer le serveur Nginx :
sudo nginx
Entrez localhost dans le navigateur pour accéder à la page d'accueil de Nginx. Dans le même temps, le chemin d'installation par défaut de Nginx est /usr/local/etc/nginx, et le fichier de configuration Nginx peut être modifié dans ce chemin.
Entrez la commande suivante dans le terminal pour ouvrir le fichier de configuration Nginx :
sudo vi /usr/local/etc/nginx/nginx.conf
Vous pouvez effectuer certaines configurations Nginx dans ce fichier, telles que les paramètres du numéro de port, le répertoire racine du site Web, l'hôte virtuel, etc. La configuration PHP doit être ajoutée au fichier de configuration Nginx pour établir la liaison entre Nginx et PHP. Ajoutez le code suivant dans le bloc serveur :
location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
Après avoir enregistré et quitté, vous pouvez afficher le fichier journal Nginx dans le dossier /usr/local/var/log/nginx pour surveiller l'état d'exécution de Nginx.
MySQL est une base de données relationnelle couramment utilisée et une base de données couramment utilisée dans le développement PHP. Vous pouvez utiliser Homebrew pour installer MySQL. Entrez la commande suivante dans le terminal :
brew install mysql
Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour démarrer le serveur MySQL :
mysql.server start
À travers les étapes ci-dessus, nous pouvons réussir l'installation sur le système Mac. L'environnement serveur PHP réalise le lien entre Nginx et PHP et peut utiliser MySQL comme base de données principale. Bien entendu, de nombreux détails doivent être pris en compte lors de la configuration de PHP et MySQL, tels que le nom d'utilisateur et le mot de passe de la base de données, qui doivent tous être configurés pour une utilisation normale. J'espère que cet article pourra vous aider à configurer avec succès un environnement de serveur PHP et à assurer le fonctionnement normal du site Web.
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!