프레임워크 설치 · 1 min read · Dec 07, 2025
우분투 18.04 LTS에 CodeIgniter PHP 프레임워크 설치하기
CodeIgniter는 Rick Ellis에 의해 2006년에 만들어진 무료, 오픈 소스이며 강력한 PHP 프레임워크로, 매우 작은 발자국을 가지고 있습니다. 이는 전체 기능을 갖춘 웹 애플리케이션을 만들기 위해 간단하고 우아한 도구 키트를 필요로 하는 개발자를 위해 특별히 제작되었습니다. 경량, 액티브 레코드 데이터베이스 지원, 이미지 조작 라이브러리, 도움말 지원, URI 라우팅, 모델-뷰-컨트롤러 기반 시스템 등 많은 기능을 제공합니다.
이 튜토리얼에서는 우분투 18.04 LTS (Bionic Beaver) 서버에 CodeIgniter를 설치하는 방법을 배웁니다.
요구 사항
- 우분투 18.04를 실행하는 서버.
- 서버에 루트 비밀번호가 설정된 비루트 사용자.
Apache 및 PHP 설치
CodeIgniter는 Apache 웹 서버에서 실행되며 PHP 언어로 작성되었으므로 시스템에 Apache와 PHP를 설치해야 합니다. 먼저, 다음 명령어로 Apache 웹 서버를 설치합니다:
sudo apt-get install apache2 -y기본적으로 우분투 18.04에는 최신 버전의 PHP가 제공되지 않으므로 이를 위한 저장소를 추가해야 합니다. 다음 명령어로 PHP 저장소를 추가할 수 있습니다:
sudo apt-get install python-software-properties -y
sudo add-apt-repository -y ppa:ondrej/php저장소가 업데이트되면 다음 명령어로 PHP 및 기타 라이브러리를 설치할 수 있습니다:
sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-xml php7.1-zip php7.1-mysql unzip wget -y다음으로, Apache 웹 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다:
sudo systemctl start apache2
sudo systemctl enable apache2CodeIgniter 설치
다음 명령어를 사용하여 Git 저장소에서 CodeIgniter의 최신 버전을 다운로드할 수 있습니다:
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zip다운로드가 완료되면 다음 명령어로 다운로드한 파일을 압축 해제합니다:
unzip 3.1.5.zip추출된 디렉토리를 Apache 루트 디렉토리로 복사하고 다음 명령어로 적절한 권한을 부여합니다:
sudo cp -r CodeIgniter-3.1.5 /var/www/html/codeigniter
sudo chown -R www-data:www-data /var/www/html/codeigniter
sudo chmod -R 777 /var/www/html/codeigniter/다음으로, CodeIgniter를 위한 Apache 가상 호스트 지시문을 생성합니다.
sudo nano /etc/apache2/sites-available/codeigniter.conf다음 줄을 추가합니다:
ServerAdmin [email protected]
DocumentRoot /var/www/html/codeigniter
ServerName yourdomain.com
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/apache2/codeigniter-error_log
CustomLog /var/log/apache2/codeigniter-access_log common
파일을 저장하고 닫은 후, 다음 명령어로 가상 호스트 파일을 활성화합니다:
sudo a2ensite codeigniter마지막으로, 모든 변경 사항을 적용하기 위해 Apache 서비스를 재시작합니다:
systemctl restart apache2CodeIgniter 접근
웹 브라우저를 열고 URL http://yourdomain.com을 입력하면 다음 페이지에 표시된 CodeIgniter 대시보드로 리디렉션됩니다:

축하합니다! 우분투 18.04 LTS 서버에 CodeIgniter를 성공적으로 설치했습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.