윈도우 환경에서 NGINX + PHP + MySQL+ WordPress 설치
구글링을 엄청한 결과로 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 실행시키면 끝!
글로 표현하니까 너무 간단한데 자료가 너무 없어서 개고생했다 ..^^ 저번주 목요일에 설치해서 중요한 부분은 많이 까먹은것같지만 ... 허허
내가 참고한 사이트는
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