# CodeIgniter的詳細安裝流程
CodeIgniter是一個輕量級的PHP框架,以其簡單、快速和靈活著稱。以下是詳細的安裝流程,幫助你快速搭建開發環境。
## 1. 環境準備
在安裝CodeIgniter之前,確保你的系統滿足以下要求:
- **PHP版本**:7.3或更高(推薦8.0+)
- **Web服務器**:Apache/Nginx(推薦Apache的`mod_rewrite`模塊)
- **數據庫**:MySQL/MariaDB/PostgreSQL等(可選)
## 2. 下載CodeIgniter
訪問CodeIgniter的官方下載頁面:
[https://codeigniter.com/download](https://codeigniter.com/download)
選擇以下兩種方式之一:
### 方式一:直接下載穩定版
點擊頁面中的"Download"按鈕,獲取最新版本的ZIP壓縮包。
### 方式二:通過Composer安裝
```bash
composer create-project codeigniter4/appstarter project-name
將下載的ZIP文件解壓到Web服務器的根目錄(如Apache的htdocs或Nginx的html):
unzip CodeIgniter-x.x.x.zip -d /var/www/html/ci_project
解壓后的目錄結構如下:
ci_project/
├── app/ # 應用核心代碼
├── public/ # 公開訪問目錄(入口文件)
├── system/ # 框架系統文件
├── writable/ # 可寫目錄(日志、緩存等)
└── env # 環境配置示例文件
mod_rewrite:
sudo a2enmod rewrite
.htaccess文件(若不存在):
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
在站點配置中添加:
location / {
try_files $uri $uri/ /index.php?$args;
}
cp env .env
.env文件,設置基本參數:
CI_ENVIRONMENT = development
app.baseURL = 'http://localhost:8080'
啟動內置PHP服務器(可選):
php -S localhost:8080 -t public/
訪問http://localhost:8080,如果看到CodeIgniter歡迎頁面,說明安裝成功。
在.env中配置數據庫連接:
database.default.hostname = localhost
database.default.database = your_db_name
database.default.username = your_db_user
database.default.password = your_db_pass
database.default.DBDriver = MySQLi
mod_rewrite已啟用.env文件是否在根目錄通過以上步驟,你已經完成了CodeIgniter的安裝。接下來可以開始控制器、路由和視圖的開發了! “`
提示:實際部署生產環境時,請將
CI_ENVIRONMENT改為production并關閉PHP錯誤顯示。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。