インストールガイド · 1 min read · Dec 07, 2025

Ubuntu 18.04 LTSにCodeIgniter PHPフレームワークをインストールする方法

CodeIgniterは、2006年にRick Ellisによって作成された、非常に小さなフットプリントを持つ無料のオープンソースで強力なPHPフレームワークです。これは、完全な機能を持つWebアプリケーションを作成するためのシンプルでエレガントなツールキットを必要とする開発者のために特別に構築されています。軽量、アクティブレコードデータベースサポート、画像操作ライブラリ、ヘルプサポート、URIルーティング、モデル-ビュー-コントローラーに基づくシステムなど、多くの機能が含まれています。

このチュートリアルでは、Ubuntu 18.04 LTS(Bionic Beaver)サーバーにCodeIgniterをインストールする方法を学びます。

要件

  • Ubuntu 18.04を実行しているサーバー。
  • サーバーに設定されたrootパスワードを持つ非rootユーザー。

ApacheとPHPのインストール

CodeIgniterはApacheウェブサーバー上で動作し、PHP言語で書かれているため、システムにApacheとPHPをインストールする必要があります。まず、次のコマンドでApacheウェブサーバーをインストールします:

sudo apt-get install apache2 -y

デフォルトでは、Ubuntu 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 apache2

CodeIgniterのインストール

次のコマンドを使用して、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 apache2

CodeIgniterにアクセス

ウェブブラウザを開き、URL http://yourdomain.com を入力すると、次のページに示すようにCodeIgniterダッシュボードにリダイレクトされます:

おめでとうございます! Ubuntu 18.04 LTSサーバーにCodeIgniterを正常にインストールしました。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。