윈도우에서 Nginx와 php를 연동해보자
윈도우에서 php를 실행해보고 싶어 무작정 찾아보던 중
nginx와 php를 연동하는 방법을 보게 되었다
여러 사이트를 참고하였는데, 본인은 실행이 안되었다...
2023/05/06 22:03:27 [error] 408#12780:
*3 connect() failed (10061: No connection could be made because the target machine actively refused it)
while connecting to upstream, client: 127.0.0.1, server: localhost, request:
"GET /phpinfo.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "127.0.0.1"
그러다가 우연히 찾은 사이트를 참고하다 보니 갑자기 실행이 되었다!(https://extrememanual.net/13105)
실행이 된 조건을 써보려고 한다
기본적으로는 크론크롱님의 포스팅을 참고하였다(https://crone.tistory.com/71)
다른 부분 위주로 작성해보겠다
3 - NginX 설정 (NginX to PHP 연동설정)
nginx.conf 파일의 63번줄부근(개인마다 약간씩 다를 수 있음)을 수정하였다

71번줄처럼 수정해주면 된다(72번줄은 크론크롱님과 동일함)
5 - 서비스 실행
php의 경우 cmd창에서 php파일이 있는 경로로 이동한다

예를 들어, 본인의 경우 `C:\php8.2.3`으로 이동하면 되겠다
그리고 명령어를 입력하면 되는데
명령어는 다음과 같다
php-cgi -b 127.0.0.1:9000
입력하고 나면 cmd창이 -d옵션을 줬을 때(크론크롱님 포스팅대로 한 경우)랑 똑같이
먹통이 될 것이다
얘는 그렇게 놓아두고
주소창에 localhost/phpinfo.php를 입력하였을 때
본인의 경우 실행이 되었다...
(이 부분이 https://extrememanual.net/13105를 참고하여 바꾼 부분이다)
물론 왜 이때만 되는 건지는 모르겠다...
아 그리고 다른 분들의 포스팅이 잘못되었다는 얘기가 절대 아니다!
그냥 본인의 컴퓨터의 경우에는 이렇게 했더니 되더라.. 요정도다
아무것도 모르는 상태에서 막 검색을 해서 따라하다가 갑자기 되니 기뻐서 써보았다..
혹시 본인과 같은 상황에 처한 사람들이 있다면 참고하면 좋을 것 같다