さくらVPSにCodeigniterを導入してみる

  • さくらVPSは契約しているけどあまり使っていなかったこと
  • 他のフレームワークを勉強してみたいと感じたこと

Codeigniterとは

MVC構造を取るPHP製のWebアプリケーションフレームワークである。

  • メリット

    • コードが見やすい
    • 動作が早い
    • 3.0以降からcomposerが導入されている
  • デメリット

    • データベースアクセス機能が基本構造のみ
    • 大型開発には向いていない

環境

CodeIgniterをインストール

以下URLよりCodeigniterのZipファイルをダウンロードし展開する

https://codeigniter.com/

ドキュメントルートのpublic_htmlディレクトリ配下に展開した以下ファイル、ディレクトリをアップロードする

  • public_html
    • application
    • composer.json
    • contributing.md
    • index.php - license.txt
    • readme.rst
    • system
    • user_guide

設定ファイル編集

application/config/config.php

$config['base_url']  = '/';
$config['url_suffix'] = '.html';

上記のように設定し http://example.com にアクセスしてみると以下のように簡単にcodeigniterが作られたのがわかると思います。

f:id:suga-tech3:20160807024803p:plain

次回はMVCの基礎を触っていきます。