Thinkphp学习
官方文檔
Thinkphp的github地址
Thinkphp中文網(wǎng)
Thinkphp介紹
ThinkPHP是一個(gè)免費(fèi)開源的,快速、簡(jiǎn)單的面向?qū)ο蟮妮p量級(jí)PHP開發(fā)框架,是為了敏捷WEB應(yīng)用開發(fā)和簡(jiǎn)化企業(yè)應(yīng)用開發(fā)而誕生的。是國(guó)產(chǎn)框架,中文文檔說明十分的齊全,為web開發(fā)提供了路由,ORM,等核心功能(開發(fā)個(gè)應(yīng)用的關(guān)鍵功能也就能響應(yīng)請(qǐng)求,能處理保存數(shù)據(jù)這兩個(gè)核心內(nèi)容)。
- 序言
- 基礎(chǔ)
- 架構(gòu)
- 路由
- 控制器
- 請(qǐng)求
- 響應(yīng)
- 數(shù)據(jù)庫(kù)
- 模型
- 視圖
- 錯(cuò)誤和日志
- 調(diào)試
- 驗(yàn)證
- 雜項(xiàng)
- 命令行
- 擴(kuò)展庫(kù)
- 附錄
Thinkphp的安裝和配置
將項(xiàng)目中的public文件夾設(shè)為根目錄進(jìn)行啟動(dòng),直接訪問域名/index.php即可
Thinkphp的生態(tài)
Thinkphp除了提供了開發(fā)的框架之外,還提供了豐富的生態(tài),比如擴(kuò)展組件,API服務(wù),具體參考: Thinkphp的生態(tài)
phpstorm調(diào)試
親測(cè)有效
大致過程
- 安裝Xdebug
- phpstorm配置DBGB proxy
- debug配置web page 選擇配置的dbgb proxy
偽靜態(tài)部署
參考鏈接
偽靜態(tài)配置
Nginx
修改nginx.conf 配置文件 加入下面的語(yǔ)句
location / { if (!-e $request_filename){rewrite ^(.*)$ /index.php?s=$1 last; break; } }Apache
把下面的內(nèi)容保存為.htaccess文件放到應(yīng)用入口public文件的同級(jí)目錄下
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule>確保已經(jīng)啟用Apache的偽靜態(tài),確保目錄已經(jīng)配置好權(quán)限,修改配置
<VirtualHost *:80>DocumentRoot "/Users/document/myproject/funadmin/public"ServerName funadmin.com ServerAlias funadmin.com *.funadmin.com<Directory "/Users/document/myproject/funadmin">AllowOverride AllOptions Indexes FollowSymLinksRequire all granted</Directory> </VirtualHost>其他網(wǎng)站推薦
最專業(yè)的PHP資源網(wǎng)站
總結(jié)
以上是生活随笔為你收集整理的Thinkphp学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ogog
- 下一篇: 安装thinkphp