インストールガイド · 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 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ダッシュボードにリダイレクトされます:

おめでとうございます! Ubuntu 18.04 LTSサーバーにCodeIgniterを正常にインストールしました。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。