- nginx 1.15 , php 7.1 , mysql 5.7 을 Windows 10에 설치하는 방법
//===========
* php 설치
설치법 : http://kizu514.com/blog/install-php7-and-composer-on-windows-10/
- 다운로드
https://secure.php.net/downloads.php
- C:\php 경로에 압축 풀기
- 설정파일 만들기
copy php.ini-development php.ini
- php.ini 편집
extension_dir = "ext"
extension=php_mysqli.dll
...
관련 항목 주석 제거
- 서비스 시작
- 문제 : cmd.exe 콘솔에서 실행하면 콘솔창이 닫히면 php-cgi.exe도 종료된다.
- 문제 해결 방법 : RunHiddenConsole 유틸 사용,
http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip
RunHiddenConsole(password=1).7z
RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000
//===============
* Nginx 설치
설치법 : https://www.mkyong.com/nginx/nginx-php-on-windows/
- 다운로드
https://nginx.org/en/download.html
- C:\nginx 에 복사
- c:\nginx\conf\nginx.conf 수정
root c:/www;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #주석처리
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- nginx 서버 시작
c:
cd c:\nginx
start /b nginx
- 제어 : nginx -s [signal]
stop – Shut down immediately (fast shutdown)
quit – Shut down gracefully
reload – Reload the configuration file
reopen – Reopen log files
- 버전 확인 : nginx -v
//====================
* MySQL 설치(윈도우용)
- 수동 설치 방법
https://dev.mysql.com/doc/mysql-installation-excerpt/5.5/en/windows-install-archive.html
- 다운로드
Download zip 파일 - 수동 설치용
https://dev.mysql.com/downloads/mysql/
Download MySQL Installer - 자동 설치용 <======== 권장
https://dev.mysql.com/downloads/installer/
- 32bit로 표시 되어도 64bit 도 설치 가능
- 서버 제어 유틸
MySqlNotifier : "C:\Program Files (x86)\MySQL\MySQL Notifier 1.1\MySqlNotifier.exe" <== 권장
or "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\MySQLWorkbench.exe" -admin "Local MySQL57" <== 비추
- 서버 시작
- 서비스로 시작 : net start mysql57
참고 : "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
- 서버 중지
- 서비스 중지 : net stop mysql57
참고 : "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin.exe" -u root -p shutdown <== 비추
//===============
// 수동설치한 네트워크 프로그램은 방화벽에 허용 등록
php-cgi.exe
nginx.exe
'Code > Database (DB)' 카테고리의 다른 글
MySQL root 비밀번호 리셋 (1) | 2018.10.03 |
---|---|
Nginx, PHP, MySQL 설치 (AWS EC2 Linux) [2018.09] (0) | 2018.09.20 |
Nginx, PHP, MySQL 설치 (윈도우 OS) [2018.09] (2) | 2018.09.20 |
FireFox DB(sqlite) 정리 (0) | 2017.02.14 |
손상된 SQLite 데이터베이스 파일 복구 (0) | 2015.07.18 |
MDB 파일 관리 - SQL 명령 (0) | 2015.01.15 |
댓글을 달아 주세요
test 2020.09.22 13:37 댓글주소 수정/삭제 댓글쓰기
php-cgi는 방화벽 허용등록하면 보안상 좋지 않습니다.
좋은 정보 감사합니다.