首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

ThinkPHP 3.2+ 安裝與配置完整指南

     編輯:PHP 綜合知識

本教程適用於 ThinkPHP 3.2+ 版本。系列共七篇,建議收藏逐步學習。

1. 安裝方式

實驗環境已預裝 ThinkPHP,直接進入配置學習。

2. 配置詳解

ThinkPHP 所有配置文件均採用返回 PHP 陣列格式定義:

<?php
return array(
    'URL_ROUTER_ON' => true,
    'URL_ROUTE_RULES'=>array(
        'blogs/:id' => array('Index/read'),
        'article/:id' => array('Article/show')
    ),
    'URL_MAP_RULES'=>array(
        'new/top' => 'Index/top?type=top'
    ),
    'DB_TYPE' => 'mysql',
    'DB_HOST' => 'localhost',
    'DB_NAME' => 'thinkdatabase',
    'DB_USER' => 'root',
    'DB_PWD' => 'password',
    'DB_PORT' => '3306',
    'DB_PREFIX' => 'think_',
);

注意:一級配置參數不區分大小寫(最終轉小寫),但建議統一大寫以符合規範。二級參數(如 USER_CONFIG 下的項)則區分大小寫。

<?php
return array(
    'USER_CONFIG' => array(
        'USER_AUTH' => true,
        'USER_TYPE' => 2,
    ),
);

配置加載順序

理解加載順序至關重要,同名配置後加載者覆蓋前者:

慣例配置 → 應用配置 → 模式配置 → 調試配置 → 狀態配置 → 模組配置 → 擴展配置 → 動態配置

最常操作的是應用配置,預設位於 Application/Common/Conf/config.php。可參考 ThinkPHP/Conf/convention.php 了解可用配置項。

讀取配置

開發中統一使用 C('配置參數名') 讀取,不區分大小寫:

$model = C('URL_MODEL');  // 或 C('url_model') 等效

建議統一大寫,以 config 首字母 C 記憶該方法。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved