BIG
Centos 7.x 환경에서 작성되었습니다.
- Linux / Apache / PHP / MariaDB 의 기본 환경 구축에 대한 부분은 설정되어 있는 것으로 간주하고 설명합니다.
- Apache DocumentRoot 경로 설정값 : /home/ci4test/public_html/public
* shell 명령 예시
//***** Linux ( Centos 7.x ) 의 터미널에 접속한 상태를 가정 합니다 *****
// Step_01. Ci4 파일을 다운받을 경로로 이동한다.
[root@localhost ci4test] cd /home/ci4test
// Step_02. wget 패키지가 없을 경우 설치 한다
[root@localhost ci4test] yum -y install wget
// Step_03. Ci4 파일을 다운 받는다.
[root@localhost ci4test] wget https://github.com/codeigniter4/framework/archive/refs/tags/v4.3.5.tar.gz
// Step_04. Ci4 다운받은 파일의 압축을 풀어준다.
[root@localhost ci4test] tar xvfz ./v4.3.5.tar.gz
// Step_05. Ci4 개발 및 운영환경 경로를 확인하여 적절한 위치로 이동시킨다.
[root@localhost ci4test] mv /home/ci4test/framework-4.3.5/ * /home/ci4test/public_html
// Step_06. Ci4 프레임웍 동작에 필요한 디렉토리 권한 또는 소유권을 설정해 준다.
[root@localhost ci4test] chown apache:apache /home/ci4test/public_html/writable -R
// Step_07. 불필요한 디렉토리를 삭제한다
shell> rm /home/ci4test/framework-4.3.5
* 설치완료상태 디렉토리 구조 예시
[root@localhost ci4test]#
[root@localhost ci4test]# pwd
/home/ci4test
[root@localhost ci4test]#
[root@localhost ci4test]#
[root@localhost ci4test]# tree -L 2
.
├── framework-4.3.5.tar.gz
└── public_html
├── app
├── composer.json
├── env
├── LICENSE
├── phpunit.xml.dist
├── preload.php
├── public
├── README.md
├── spark
├── system
├── tests
└── writable
6 directories, 8 files
[root@localhost ci4test]#
LIST
'!!...PHP > !!...CI4' 카테고리의 다른 글
CodeIgniter 4.x _006_Cookie 설정 (0) | 2022.11.07 |
---|---|
CodeIgniter 4.x _005_BaseUrl 설정 (0) | 2022.11.02 |
CodeIgniter 4.x _004_DatetimeZone 변경 (0) | 2022.11.02 |
CodeIgniter 4.x _003_development mode activate (0) | 2022.10.24 |
CodeIgniter 4.x _002_controllers 디렉토리 안에서 디렉토리 사용하기 (0) | 2022.10.20 |