Maison > Article > développement back-end > Configurer nginx+php7.1+fastcgi sous mac os
Le contenu de cet article concerne la configuration de nginx+php7.1+fastcgi sous Mac OS. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
nginx
$ brew search nginx $ brew install nginx // 安装之后,常用的配置路径有: // 配置文件路径:/usr/local/etc/nginx/nginx.conf // 服务器默认路径:/usr/local/var/www // 貌似是安装路径:/usr/local/Cellar/nginx/1.13.11
Ouvrez localhost:8080 à ce moment et vous devriez pouvoir voir : Bienvenue dans nginx !
La commande de base de nginx est comme suit :
//测试nginx 站点是否正确 $ sudo nginx -t //重新加载 nginx 服务 $ sudo nginx -s reload // 关闭 nginx 服务 $ sudo nginx -s stop
php7.1
$ brew update // 更新安装 php7.1 $ brew install php71 $ echo 'export PATH="/usr/local/opt/php@7.1/bin:$PATH"' >> ~/.bash_profile $ echo 'export PATH="/usr/local/opt/php@7.1/sbin:$PATH"' >> ~/.bash_profile // 安装模块 $ brew install php71 --with-debug --with-homebrew-curl --with-homebrew-libxslt --with-homebrew-libressl --with-homebrew-libxml2 --with-phpbg --with-webp --with-imap --build-from-source php71-mcrypt php71-igbinary php71-mongodb php71-redis php71-intl php71-xdebug
nginx
Configuration1 Une fois que php7.1 est installé avec succès, vous pouvez obtenir 403. en accédant directement à index.php Ou téléchargez les deux cas. Besoin de modifier le fichier nginx.config
Ouvrir le fichier nginx.config
$ vim /usr/local/etc/nginx/nginx.conf
2. Modifier l'utilisateur et le groupe d'utilisateurs (403 peut apparaître à l'accès à cause de l'utilisateur et du groupe d'utilisateurs)
user fg dev // 在配置文件的第一行。user 后第一个参数是用户名,第二个是用户组。 // 查看用户和用户组 (系统偏好设置-->用户与群组-->选中用户右键-->高级选项)
3. Ajoutez index.php
location / { root html; index index.html index.htm index.php; }
à la configuration d'emplacement du serveur 4. Décommentez la partie php (supprimez le '#' devant le code)
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; include fastcgi_params; }5. Modifiez le paramètre fastcgi_param
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;dans le cadre de l'étape précédente Les étapes ci-dessus terminent essentiellement la configuration. J'ajouterai la partie hôte virtuel quand j'aurai le temps. Recommandations associées :
Configuration de l'environnement de développement PHP via Docker sur Mac
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!