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

Yii 框架入門實戰教學(一):環境建置、需求檢查與首個專案建立

     編輯:PHP 綜合知識

Yii 1.1.x 經典框架入門完整步驟,從下載到建立第一個資料庫驅動的應用程式。

1. 下載與部署

wget https://yii.googlecode.com/files/yii-1.1.12.b600af.tar.gz
tar -xzf yii-1.1.12.b600af.tar.gz -C /var/www/html
mv /var/www/html/yii-1.1.12.b600af /var/www/html/yii

2. 環境需求檢查

瀏覽 https://127.0.0.1/yii/requirements/index.php,確認核心項目:

  • PHP 5.1+、PDO、PDO SQLite/MySQL、GD、mbstring、OpenSSL
  • 若 PDO MySQL 失敗,參考前文設定 extension_dir 絕對路徑

3. 啟用 SQLite 支援(方便測試內建 Demo)

extension=php_pdo_sqlite.dll

重啟 Apache 後可瀏覽:

  • Hello World:https://127.0.0.1/yii/demos/helloworld/
  • Blog Demo:https://127.0.0.1/yii/demos/blog/

4. 使用 yiic 指令建立專案骨架

cd /var/www/html/yii/framework
/var/php53/php yiic.php webapp /var/www/html/test1

瀏覽 https://127.0.0.1/test1/index.php 見到歡迎頁即成功。

5. 建立資料表

CREATE TABLE `test1`.`test1_userinfo` (
  `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  `uname` VARCHAR(45) NOT NULL,
  `upass` VARCHAR(45) NOT NULL,
  `count` INTEGER UNSIGNED,
  PRIMARY KEY (`id`)
) ENGINE = InnoDB;

6. 設定資料庫連線

編輯 test1/protected/config/main.php:

'db'=>array(
    'connectionString' => 'mysql:host=127.0.0.1;dbname=test1',
    'emulatePrepare' => true,
    'username' => 'root',
    'password' => 'password',
    'charset' => 'utf8',
    'tablePrefix' => 'test1_',
),

之後即可在任何處使用 Yii::app()->db 存取資料庫。

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