系統:window 7 64位
Thinkphp版本:5.0.5
環境:wampserver集成
筆記分為兩大部分,配置篇與數據庫篇
一、虛擬主機部署/本地部署
在網站根目錄下建立文件index.php,內容如下
<?php // 定義應用目錄 define('APP_PATH', __DIR__ . '/apps/'); // 加載框架引導文件 require './thinkphp/start.php';
這樣基本上就可以了,這是最簡單的配置。
二、服務器部署
服務器部署項目文件入口public ,優勢:只給外人看到public目錄下的文件,與public同級的文件,在外網是隱藏狀態的,如:thinkphp、apps、extend、tests、vendor。更簡單的意思就是通過域名是訪問不到這些文件下內容的,但又不影響框架的使用。
故障一:nginx服務器配置,http://xxx.com/index/product/index.html 無法訪問
解決辦法:nginx.conf 加入代碼
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } }
項目部署,手冊地址:http://www.kancloud.cn/manual/thinkphp5/129746