윈도우 서버 PHP v7.2 & CakePHP 3.7.9 설치하기 / Windows Server PHP v7.2 & CakePHP 3.7.9 Install
고객사에서 윈도우용 PHP v7.2 와 CakePHP 3.7.9 설치를 요청하여 테스트 한다.
CakePHP 가 뭔지 몰라서 검색을 좀 했다. PHP 로 만들어진 프레임워크라고 한다. (https://ko.wikipedia.org/wiki/CakePHP)
1. PHP v7.2 다운로드 및 설치
IIS 에 등록 된 웹 플랫폼 설치 관리자 실행해서 PHP v7.2 입력한다.
만약 웹 플랫폼이 설치가 안되어 있으면, 아래 첨부파일 실행해서 설치한다.
WebPlatformInstaller_x64_en-US.msi
phpmanager도 설치하면 관리가 용이하다. (https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10)
호출되는 리스트에서 원하는 버전 추가 후 설치 진행한다.
IIS 에 등록 된PHP Manager 들어가서, PHP Extensions 설정을 변경한다.
|
아래의 확장 모듈이 Enabled 로 선택되어 있어야 CakePHP 설치가 정상 진행된다.
mbstring PHP extension intl PHP extension simplexml PHP extension (simplexml 은 PHP 5.4 이후부터 코어에 기본 포함되어 목록에 없다.) PDO PHP extension |
php_intl.dll 은 기본이 Disabled 니깐 Enabled 로 변경한다.
PHP 설정은 이 정도면 끝이다.
2. CakePHP 다운로드 및 설치
설치 안내 페이지로 이동한다.
https://book.cakephp.org/4/en/installation.html
윈도우 버전은 아래의 경로에 가서 Composer 다운로드 및 설치하라고 한다.
|
https://github.com/composer/windows-setup/releases/
PHP 가 설치 된 경로는 알아서 잡으니깐 그냥 Next 만 계속 누르면 끝난다.
파워쉘이나 cmd 열어서 아래 명령어 입력한다.
composer create-project --prefer-dist cakephp/app:4.* my_app_name ex) composer create-project --prefer-dist cakephp/app:^3.7 D:\cakephp_gunnm |
지정한 경로에 설치가 진행된다.
종료되기 직전에 Y, n 선택하라고 나오는데 그냥 엔터치면 된다.
cmd 를 이용해서 지정 경로인 D:\cakephp_gunnm\bin 폴더로 이동한다.
cake --help 명령으로 옵션값 확인한다.
D:\cakephp_gunnm\bin>cake --help
config 폴더 내부 설정 파일들을 본인의 환경에 맞게 수정해야 한다. DB 접속 설정은 app.php 파일을 수정한다.
|
더 자세한 설명 및 방법은 구글하고 유튜브에 있으니깐 잘 검색하면 될 것 같다.
'윈도우 이야기 > Web Server' 카테고리의 다른 글
IIS + ModSecurity 설치 - 2 (0) | 2023.10.25 |
---|---|
IIS + ModSecurity 설치 - 1 (0) | 2023.10.25 |
SNI (Server Name Indication) / 서버 이름 표시를 이용한 https 443 포트 다중 사용 (0) | 2018.09.17 |
Windows Server 2016 미디어 서비스 설치하기 #2 (실시간 스트리밍 / Expression Encoder 4) (1) | 2018.07.20 |
Windows Server 2016 미디어 서비스 설치하기 #1 (IIS + Media Service) (7) | 2018.07.19 |