ThinkPHP のインストールとセットアップ

不言
リリース: 2023-03-30 15:16:02
オリジナル
2141 人が閲覧しました

この記事では、主に ThinkPHP のインストールと設定について紹介します。これは、必要な友人に参考にしていただけるよう、共有します。

#前提: このチュートリアルは、ThinkPHP 3.2 に適用されます。

## 今日から数日以内に、合計 7 つの ThinkPHP チュートリアルがリリースされます。必要な学生は、自分で「いいね」を押して収集することができます。

1. インストール

ThinkPHP をインストールするには、ThinkPHP の公式 Web サイトに直接アクセスして、ダウンロードした後、解凍するだけです。または、ThinkPHP によって公式に管理されている Git アドレスにアクセスして

をダウンロードすることもできます。もちろん、人気のある PHP フレームワークとして、composer を使用して直接インストールすることもできます:

composer create-project topthink/ thinkphp your-project-name

2. セットアップ

ThinkPHP はすでに研究室の建物にインストールされているため、上記のインストールを確認してください。それでは、ThinkPHP を学習する最初のステップである ThinkPHP のセットアップから始めましょう。フレームワークのそのままの外観は開発ニーズを満たさない場合がありますが、そうするように設定することができます。 ThinkPHP の構成を学習するときは、まず次のことを理解する必要があります。ThinkPHP フレームワーク内のすべての構成ファイルの定義形式は、PHP 配列を返すことによって定義されます。

<?php

return array(
  &#39;URL_ROUTER_ON&#39;  => true,
  &#39;URL_ROUTE_RULES&#39;=>array(

  &#39;blogs/:id&#39;        => array(&#39;Index/read&#39;),
  &#39;article/:id&#39;        => array(&#39;Article/show&#39;)
),
  &#39;URL_MAP_RULES&#39;=>array(
  &#39;new/top&#39; => &#39;Index/top?type=top&#39;
),

  &#39;DB_TYPE&#39;        => &#39;mysql&#39;,
  &#39;DB_HOST&#39;        => &#39;localhost&#39;,
  &#39;DB_NAME&#39;        => &#39;thinkdatabase&#39;,
  &#39;DB_USER&#39;        => &#39;root&#39;,
  &#39;DB_PWD&#39;        => &#39;password&#39;,
  &#39;DB_PORT&#39;        => &#39;3306&#39;,
  &#39;DB_PREFIX&#39;       => &#39;think_&#39;,

);
ログイン後にコピー

Note注: ThinkPHP の構成パラメーター (第 1 レベルのパラメーター) は大文字と小文字に関係なく、最終的には小文字に変換されるため、大文字と小文字が区別されません。ただし、プログラミング プロセス中の仕様への準拠性を高めるために、構成パラメータの設定には大文字を使用することをお勧めします。上記の最初の設定である URL_ROUTER_ON では、ルート書き換え機能を有効にして、後続の URL_ROUTE_RULES の基礎を築きます (これについてはルーティングの章で後ほど詳しく説明します)。 DB_ を含む最後のいくつかの設定項目は、データベースに接続するためのパラメーターを表します。これらの設定は、今後の調​​査の基礎となります。

<?php

 return array(
  &#39;USER_CONFIG&#39;    => array(
    &#39;USER_AUTH&#39; => true,
    &#39;USER_TYPE&#39; => 2,
  ),
);
ログイン後にコピー

たとえば、上記の USER_CONFIG の下の USER_AUTH と USER_TYPE では大文字と小文字が区別されます。

ThinkPHP の構成形式を理解した後、ThinkPHP の構成のロード順序を見てみましょう。構成項目のロード順序を理解することは、開発中に非常に重要です。後からロードした場合は前からロードした順序が上書きされ、後ろからロードした順序のみが有効になります。

従来の構成 ->アプリケーション構成 ->モード構成 ->デバッグ構成 ->状態構成 ->モジュール構成 ->拡張構成 ->動的構成

上記この順序は ThinkPHP 構成のロード順序であり、通常の状況では、これらの構成は自動的にロードされます。私たちが最も頻繁に操作するのはアプリケーション構成です。これはデフォルトで Application/Common/Conf/config.php ファイルにあります。開発中に、ここで独自の構成を設定できます。構成できる値がわからない場合は、ThinkPHP/Conf/convention.php ファイルを開いて、対応する構成項目を表示できます。 ## 構成の読み取り

開発プロセス中、アプリケーションの構成値を読み取る必要がある場合があります。ThinkPHP では、構成の読み取りに C (「構成パラメーター名」) が使用されます。例:

$model = C(&#39;URL_MODEL&#39;);
ログイン後にコピー

または

$model = C(&#39;url_model&#39;);
ログイン後にコピー

と同等に読み取ることができます。 ThinkPHP の構成項目は大文字と小文字が区別されないため、システムの URL アクセス モードの設定値。ただし、一律に大文字を使用することをお勧めします。

config の最初の文字を使用して、C() メソッドを覚えることができます。

上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

Mac OSX 環境での MAMP のインストールと構成 PHP 開発環境


以上がThinkPHP のインストールとセットアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート