이 글에서는 Mac OS에서의 nginx+php7.1+fastcgi 구성에 대해 소개합니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다.
nginx
nginx
$ brew search nginx $ brew install nginx // 安装之后,常用的配置路径有: // 配置文件路径:/usr/local/etc/nginx/nginx.conf // 服务器默认路径:/usr/local/var/www // 貌似是安装路径:/usr/local/Cellar/nginx/1.13.11
此时打开localhost:8080 应该是能看到 :Welcome to nginx!
nginx 的基本命令如下:
//测试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
$ vim /usr/local/etc/nginx/nginx.conf
nginx의 기본 명령은 다음과 같습니다:
user fg dev // 在配置文件的第一行。user 后第一个参数是用户名,第二个是用户组。 // 查看用户和用户组 (系统偏好设置-->用户与群组-->选中用户右键-->高级选项)
Update php7 .1</ code></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false;">location / {
root html; index index.html index.htm index.php;
}</pre><div class="contentsignin">로그인 후 복사</div></div><p><code>nginx
구성 수정
1. php7.1이 성공적으로 설치된 후 index.php에 직접 액세스하면 403이 발생하거나 다운로드될 수 있습니다. nginx.config 파일을 수정해야 합니다
nginx.config 파일을 엽니다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; }
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
rrreee
4. 주석 처리된 PHP 부분을 취소합니다(코드 앞의 '#' 삭제)rrreee5. 이전 단계의 범위 내에서 fastcgi_param 매개변수를 수정합니다rrreee
위 단계 기본적으로 구성이 완료되었습니다. 시간이 나면 가상호스트 부분을 추가하겠습니다. 🎜🎜관련 권장 사항: 🎜🎜🎜Mac에서 Docker를 통해 PHP 개발 환경 구성🎜🎜위 내용은 Mac OS에서 nginx+php7.1+fastcgi 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!