在web領域,PHP是全部編程語言中比較受歡迎的一門語言! PHP已經誕生出幾十種編程框架!但國內最熱門和使用率最好的框架有Thinkphp和Laravel這兩款PHP框架!php
ThinkPHP是國內應用程度最高的一個PHP框架,簡單易學是他的特色。不少人和企業選擇它的緣由,是由於它是國人開發,擁有很是豐富的中文文檔和中文社區,有問題能夠第一時間找到解決方案,可查詢到的資料多。mysql
打開cmd窗口,輸入 php –vnginx
2.開啓相關php擴展laravel
同時也要開啓以下擴展 php.ini文件。git
extension=php_openssl.dll extension=php_pdo_mysql.dll extension=php_mbstring.dll extension=php_fileinfo.dll extension=php_curl.dll extension=php_gd2.dll extension=php_soap.dll extension=php_mysqli.dll extension=php_sockets.dll 【可選】
注:命令行下則打開後就生效,apache或nginx就須要重啓相關的服務。github
01-理解並使用composer (是PHP一個包管工具 解決源碼包 依賴問題,一句話,composer是一個工具,是爲php項目準備的軟件管家。)web
官網網址:https://getcomposer.org/sql
中文網址:http://www.phpcomposer.com/thinkphp
composer資源倉庫或應用市場apache
02-開始安裝composer
下載composer.phar:https://getcomposer.org/download/,
把下載好的composer.phar文件複製到PHP環境變量指定的目錄中,這裏使用的是wamp
命令建立bat文件
echo @php "%~dp0composer.phar" %*>composer.bat
檢查composer是否安裝成功
因爲衆所周知的緣由,國外的網站鏈接速度很慢。所以安裝的時間可能會比較長或是安裝不成功,咱們建議經過切換composer國內鏡像來解決此類問題。固然有錢的狀況下,能夠購買相關的渠道來訪問國外網絡。
composer config -g repo.packagist composer https://packagist.phpcomposer.com 注意:最近phpcomposer鏡像存在問題,能夠改爲 備選方案 composer config -g repo.packagist composer https://packagist.laravel-china.org
ThinkPHP5.1的環境要求以下:
PHP >= 5.6.0 PDO PHP Extension MBstring PHP Extension
第一個要求 命令行下PHP版本要達到要求
apache環境中PHP版本達到要求
兩個終端中的環境要保持一致
thinkphp5.1以前能夠在thinkphp官方網站進行下載源碼包,可是thinkphp5.1版本開始,官網再也不提供下載版本,請使用Composer或者git方式安裝和更新。
composer create-project [--prefer-dist] topthink/think=[版本號] tp5
若是不寫版本號,則下載 php版本所支持的最高的穩定版本
例:
composer create-project --prefer-dist topthink/think=5.0.* tp5
注:
composer 表示執行composer程序
create-project 經過composer去建立項目
topthink/think 框架的名稱
--prefer-dist 優先下載壓縮包方式,而不是直接從github上下載源碼
最終方案
composer create-project topthink/think=5.1.* tp5 --prefer-dist
方案一:虛擬主機
配置apache2.4
# 設置虛擬主機 <VirtualHost *:80> # 設置網站目錄 DocumentRoot "F:/www/class/web69/tp5.1/public" # 設置網站域名 ServerName www.tp.com # 錯誤日誌 ErrorLog "F:/www/class/web69/tp5.1/logs/error.log" # 成功日誌 CustomLog "F:/www/class/web69/tp5.1/logs/access.log" combined # 設置目錄訪問權限 <Directory "F:/www/class/web69/tp5.1/public"> # 指定目錄啓用特懷 Options Indexes FollowSymLinks # 是否容許使用.htaccess文件 AllowOverride All # 訪問目錄權限 Require all granted </Directory> </VirtualHost>
設置hosts文件
設置完成後,必定要重啓一下apache服務,讓配置生效
效果:經過瀏覽器看到以下圖所示效果,表示,thinkphp5.1運行已經配置完成
方案二:命令行運行
php think run
看到下面瀏覽器的界面就是tp5.1,啓動成功