ダウンロードとインストール方法 CodeIgniter with Composer
⚡ スマートサマリー
edgeRX™の導入 CodeIgniter のインストール方法は 2 つあります。公式ウェブサイトからフレームワークの zip ファイルをダウンロードする方法と、Composer を使って自動化する方法です。インストール後、設定ファイルによって基本設定が行われます。 URLクラスプレフィックス、クエリ文字列、および .htaccess ルールにより index.php が削除されます URLs.

このチュートリアルでは、インストールと設定方法について説明します。 CodeIgniter。インストール方法は2つあります。 CodeIgniter。最新バージョンは以下からダウンロードできます。 CodeIgniterのウェブサイトを参照するか、Composerのようなツールを使用してインストールを自動化することもできます。
ダウンロードしてインストールする方法 CodeIgniter Framework
のソースコードは、 CodeIgniterフレームワーク 公式ウェブサイトで入手可能です CodeIgniterのウェブサイト。フレームワークの最新バージョンをダウンロードしたい場合は、公式ウェブサイトからダウンロードしてください。
ステップ 1) ダウンロード CodeIgniterフレームワーク。 以下を開きます URL ブラウザで: https://codeigniter.com/下の画像は、フレームワークの最新バージョンのダウンロードリンクを示しています。
ステップ2) CodeIgniter-4.1.4.zip ファイル。 上記のリンクをクリックすると、フレームワークが圧縮フォルダとしてダウンロードされます。 CodeIgniter-4.1.4.zip
ステップ 3) 新しいディレクトリを作成します。 例えば、オンラインストアというプロジェクトを作成したいとします。開発用ドライブに新しいディレクトリを作成します。例えば、D:\Sites\online-store のようにです。
ステップ4) CodeIgniter-4.1.4 これで以下のファイルが表示されるはずです。これらの内容をプロジェクトディレクトリ(例:D:\Sites\online-store)にコピーしてください。
ステップ5)ターミナルを開き、以下のコマンドを実行します。 プロジェクトディレクトリに移動します。
cd D:\Sites\online-store
次に、すべてが正常に動作していることを確認するために、組み込みのPHPサーバーを起動します。
php -S localhost:3000
ステップ 6) URL. 以下を読み込んでください URL ブラウザに以下を入力してください: http://localhost:3000/
上記の画像が表示されていれば、すべて正常に動作しています。
作曲家とは何か Code点火装置?
作曲家 in CodeIgniterはPHP用のパッケージ管理システムです。パッケージとは、単一の目標に向かって連携して動作するPHPスクリプトの集合体です。この定義に基づくと、 CodeIgniterはフレームワークではあるものの、Composerの用語ではパッケージに分類される。
次の画像は、Composer がどのように動作するかを示しています。 Codeイグナイター:

の著者 CodeIgniter はパッケージを次の場所にホストしています。 パックギストこれはPHPパッケージの中央リポジトリです。
開発者がComposerコマンドを実行してダウンロードする場合 CodeIgniter、ComposerはPackagistと通信し、パッケージの最新リリースをダウンロードします。フレームワークのインストールに加えて、 CodeIgniter、Composer は以下の用途にも使用できます。
- サードパーティ製のメールソフトやデータベースライブラリなど、個別のパッケージをインストールしてください。
- 既存のパッケージを更新してください。
- インストール済みのパッケージを削除します。
Composerのダウンロードとインストール方法
Composerをダウンロードしてインストールする手順は次のとおりです。 Codeイグナイター:
ステップ1) 以下を読み込んでください URL ブラウザで: https://getcomposer.org/download/セットアップファイルをダウンロードし、インストール手順に従ってください。
ステップ2) コマンドプロンプトまたはターミナルを開き、次のコマンドを実行します。
composer
以下のような結果が表示されます。
上記の結果が表示されたら、おめでとうございます。Composerのインストールは成功です。それでは、online-storeという名前の新しいプロジェクトを作成しましょう。以下のコマンドを実行してください。
composer create-project CodeIgniter/framework online-store
ここに:
- composer create-project CodeIgniter/frameworkオンラインストア: composerはComposerプログラムを呼び出し、create-projectは指定されたプロジェクトフレームワークをダウンロードします。これは名前空間にあります。 Code点火装置。
以下のような結果が表示されるはずです。
ターミナルコマンドがお好みなら、この方法がおすすめです。そうでなければ、昔ながらの方法で、圧縮ファイルをダウンロードして解凍し、コーディングを開始することもできます。
CodeIgniter設定ファイル
インストールが正常に完了しました CodeIgniterの設定ディレクトリを見てみましょう。設定ディレクトリは次の場所にあります。
application/config
ここに:
- autoload.php アプリケーションの起動時にロードされるべきヘルパー、ライブラリ、ドライバ、およびパッケージを指定します。
- config.phpファイル – ベースなどのアプリケーション構成が含まれています URL、言語、およびクエリ文字列。
- constants.php その名の通り、このファイルはアプリケーション定数を定義するために使用されます。
- データベース.php – データベース接続パラメータが含まれています。
- doctypes.php – ドキュメントの種類(例:html4、html5など)を定義します。
- 外部文字.php – 外国語の文字、つまりロシア語などの言語で見られる文字を定義します。
- フック.php – 独自のフックを定義できます。
- memcached.php – 使用している場合は CodeIgniterとMemcachedを併用する場合、このファイルを設定に使用できます。
- 移行.php – データベースマイグレーションを使用する場合 CodeIgniterでは、このファイルを使用して設定を構成できます。
- mimes.php – ファイルMIMEタイプが含まれています。
- profile.php – 内蔵で使用される設定が含まれています CodeIgniterコンパイラ。
- ルート.php – アプリケーションのルーティング情報が含まれています。
- スマイリー.php – 絵文字の設定が含まれています。
- user_agents.php – ブラウザのユーザーエージェントの設定が含まれています。例: Chrome、 Opera, Firefox、などなど。
Code点火装置の構成
それでは、最も一般的な設定をいくつか見ていきましょう。 CodeIgniter。application/config/config.phpを開きます。
Base URL
$config['base_url'] = '';
これは基礎を築く URL空白の場合は、 CodeIgniterはそれを自動的に設定します。ベースを明示的に指定したい場合は、 URL次のようなものを使用できます。
$config['base_url'] = 'http://localhost:3000';
ここに:
- $config['base_url'] = 'http://localhost:3000'; ベースURLを設定します URL ポート3000で実行されているlocalhostへ。
クラスプレフィックス
CodeIgniter は CI_Classname というプレフィックスを使用します。ベストプラクティスとして、また内部クラスとの衝突を避けるために、独自のクラスにプレフィックスを付けることができます。例えば、MY_Classname のようにです。次の行でクラスのプレフィックスを設定します。
$config['subclass_prefix'] = 'MY_';
クエリ文字列
これらは、 URL例: example.com/index.php?q=eggs。このようなものを使用したい場合 URLs、設定する必要があります:
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
その他の設定
config.phpでは、日付形式、キャッシュ、ビューパスなど、多くの設定項目を構成できます。構成する項目の多くは、アプリケーションのニーズによって異なります。
index.phpを削除する方法 Codeイグナイター
Codeイグナイターは MVCフレームワークつまり、アプリケーションへの入り口はindex.phpという単一のファイルのみです。 URL アクセスすると、すべて index.php を経由します。デフォルトでは、index.php は URL以下の例のように:
example.com/index.php?q=eggs
その URL 長くて変に見える。良い点は、 configure Codeイグナイター それを削除するには、application/config/config.phpを開き、次の行を探してください。
$config['index_page'] = 'index.php'; Set it to the following $config['index_page'] = '';
ここに:
- ページの削除にはmod_rewriteを使用しているため、要件に従ってこの部分は空白に設定する必要があります。
次に、.htaccess ファイルを作成して、 URLアプリケーションのルートディレクトリに新しいファイル「.htaccess」を追加し、以下のコードを追加します。
RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L,QSA]
ここに:
- 上記のコードは、Apacheサーバーを実行するWebサーバーを設定するためのものです。基本的にはURIパラメータを受け取り、ブラウザにindex.phpが表示されていない場合でも、index.phpを介して実行します。 URL.






