미디어 온 연구실

[CI4 개발환경 4] 코드이그나이터4 설치 본문

예제로 배우는 코드이그나이터4

[CI4 개발환경 4] 코드이그나이터4 설치

미디어ON 2021. 6. 30. 00:47

1. Apache 모듈 및 프로그램 추가

이 모듈을 활용하면 긴 URL 주소를 짧은 URL 로 단축시킬수 있으며, 다른 도메인으로 포워딩 시켜줄 수 있습니다.

$ sudo a2enmod rewrite
$ sudo systemctl daemon-reload
$ sudo service apache2 restart

git, curl 그리고 php-intl을 추가 설치 합니다.

$ sudo apt-get install -y git
$ sudo apt-get install -y php-intl
$ sudo apt-get install -y curl

유저 디렉토리로 이동하여 composer의 설치를 진행 후 실행을 확인합니다.

$ sudo curl -s https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ composer

 

2. 코드이그나이터의 설치

코드이그나이터를 설치할 디렉토리(예제는 /webservice/httpdoc 으로 함.)로 이동합니다.

$ cd /webservice/httpdoc
$ composer create-project codeigniter4/appstarter ci4wark

기본 가상서버의 설정을 다음과 같이 설정합니다.

$ sudo nano /etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
    ServerName mysite.local
    ServerAlias www.mysite.local
    DocumentRoot /webservice/httpdoc/ci4wark/public
    RewriteEngine On
</VirtualHost>

 

writable 디렉토리에 권한설정을 변경한 후 아파치를 다시 실행합니다. 

$ sudo chmod -R 0777 /webservice/httpdoc/ci4wark/writable
$ sudo systemctl daemon-reload
$ sudo service apache2 restart

 

다음 화면이 나타나면 Codeigniter4가 정상 설치된 것입니다.

 

Comments