리마인드

윈도우 환경에서 NGINX + PHP + MySQL+ WordPress 설치

힌아 2022. 7. 19. 11:31

구글링을 엄청한 결과로 AutoSet을 먼저 설치하였다.

AutoSet은 PHP MYSQL을 한번에 설치해주고 간단하게 환경셋팅이 가능하다. 심지어 wordpress도 제공해주는데,, 난 따로 wordpress를 깔아 해봤다 (사실 제공해준 wordpress 사용하면 될것같은데 이미 wordpress를 세팅해놔서 충돌나서 안됐던것같다) 

그리고 local에서 사용하는게 아니라 회사서버에 깔았기 때문에 좀 쉽게 설치되진 않았다. 아무튼 NGINX설치부터 하고 (설치는 매우 간단) 

NGINX -> NGINX-1.22.0 -> NGINX-1.22.0 -> CONF -> NGINX.CONF 파일 수정.. 이 파일 수정에서 좀 힘들었는데 

location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  D:/NGINX/nginx-1.22.0/nginx-1.22.0/html$fastcgi_script_name;
            include        fastcgi_params;
        }

이 부분을 주석 해제하고 (# 제거) 스크립트 파일Name에 html 파일 경로를 적어주었다 (나중에 html 안에다가 워드프레스 넣을려고) 난 회사서버로 url을 맞춰야되기 때문에 

server {
        listen       ip주소랑 포트;
        server_name  도메인 주소;

이 부분을 적어주었다 

location / {
            root   html;
            index  index.html index.htm index.php;
        }

여기에 index.php 추가하고 설정 끝!

이젠 php설정해줘야되는데 구글링해서 php 어떤거 복사해서 php.ini 파일로 만들어주고 수정하였다. 주석 해제할 부분은 extension=mysqli랑 extension=curl 이거

셋팅은 내 기억상으로 끝났고 이제 php.exe 파일 경로에서 cmd 실행해서 명령어 작성

php-cgi.exe -b 127.0.0.1:9000 (기본 php 설정 파일에 되어있음)

에러 안 뜨고 잘 실행되었으면 성공 ! 창 절대 닫지말고 

NGINX\nginx-1.22.0\nginx-1.22.0\html 파일 안에 wordpress 다운받은 파일 넣고 NGINX 실행시키면 끝!

글로 표현하니까 너무 간단한데 자료가 너무 없어서 개고생했다 ..^^ 저번주 목요일에 설치해서 중요한 부분은 많이 까먹은것같지만 ... 허허 

내가 참고한 사이트는

https://crone.tistory.com/71

https://ko.wordpress.org/%EB%82%B4-%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90-%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/

http://i5on9i.blogspot.com/2014/05/windows-nginx-php-mysql-wordpress.html

 

내 컴퓨터에 워드프레스 설치하기

워드프레스가 외국 프로그램이라서 WAMP를 사용해 내컴퓨터에서 워드프레스를 설치할 경우 WAMP가 비밀번호를 설정해야 하는 등 여러 가지 번거로운 점이 있어서 국내 웹서버 프로그램인 오토셋

ko.wordpress.org

 

개발 첫 단계 홈페이지 만들기 1탄 - 윈도우10 Nginx + php 연동

웹 서버중 대표적인 소프트웨어로, 아파치서버, 엔진X 서버 들어는보셨을겁니다 실제 현시점에서 가장 점유율이 높은 웹서버는 Apache 서버로 가장 높은 비율을 차지하지만 아파치의 가장큰 단점

crone.tistory.com