1. 程式人生 > >談談tp與laravel安裝的方式

談談tp與laravel安裝的方式

記得第一次接觸php的時候感覺很神奇,居然不用編譯就可以執行,當時老本行是Java的,後來因為公司的原因,小編不得不轉行學習php。就是從一個小白乾起來的,第一次上手的框架是Thinkphp5.0,我通過手冊學習發現tp與laravel之間存在不同的差異:
TP框架直接在tp的官網(http://www.thinkphp.cn/),直接下載tp原始碼,放到指定的目錄,配置虛擬目錄,小編本地的開發環境是phpstudy,通過phpstudy的站點設定,配置虛擬目錄,就開幹了
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20181210120237482.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQyNjUzOTg=,size_16,color_FFFFFF,t_70)
下載下來的tp原始碼目錄結構如下圖
![tp框架的目錄結構圖](https://img-blog.csdnimg.cn/20181210120457999.png)
每次執行都需要從訪問public/index.php才能夠執行到tp的整個框架原始碼,如下圖,小編在谷歌瀏覽器請求訪問的,
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20181210120807125.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTQyNjUzOTg=,size_16,color_FFFFFF,t_70)
如果此時在瀏覽器直接訪問:http://127.0.0.11,它會報錯伺服器沒有訪問許可權

在這裡插入圖片描述
這對於一個小白來說是非常蛋疼的,這是因為在跟目錄下面沒有index.php這個檔案,這個時候我們可以直接將public目錄下面的index.php和.htaccess檔案(許可權檔案)複製到專案的根路徑,當然這個時候開啟根目錄下面的index.php檔案需要 修改檔案路徑如下圖:
在這裡插入圖片描述
當你儲存修改後的index.php檔案後,這個時候直接請求你配置的站點域名或者ip就可以訪問
http://127.0.0.11
在這裡插入圖片描述
這樣子tp框架就安裝好了,然後你可以隨心所欲的開擼了,當然還有一些其他的使用方法,詳見tp手冊:http://www.php.cn/php/php-tp-modellocation.html
然而laravel被稱作為 WEB 藝術家創造的 PHP 框架,就不能直接下載安裝了,它的通過composer這麼一個軟體來安裝管理laravel,當時小編第一次完直接懵逼了!這是個什麼玩意啊,還好通過文件瞭解到這個東西,直接訪問這個路徑https://getcomposer.org/download/下載
Composer-Setup.exe檔案下載到你的本地磁碟目錄,雙擊執行傻瓜式安裝下一步下一步靜等一分鐘就安裝好了。最後一步將你的composer安裝目錄新增到系統環境變數中,詳見下圖
在這裡插入圖片描述


在這裡插入圖片描述
在這裡插入圖片描述
將你的composer安裝路徑複製到path的變數值以;作為結束,點選確定,按下window+R彈出執行框如下圖
在這裡插入圖片描述
在開啟的框中輸入cmd,開啟cmd命令列,在命令列中輸入composer
在這裡插入圖片描述
如何看到這個介面的話,那麼恭喜你,compoer安裝成功了。
接下來就安裝laravel框架,通過cd命令切換到你存放程式碼的目錄:
在這裡插入圖片描述
在命令列下面執行:
composer create-project laravel/laravel laravelapp --prefer-dist在這裡插入圖片描述
這個時候composer就在下載laravel框架了,靜等幾分鐘
在這裡插入圖片描述
看到這個提示說明框架下載成功,配置好你本地的對映目錄,小編用的還是phpstudy
在這裡插入圖片描述

在這裡插入圖片描述
看到這個提示說明的laravel框架安裝成功了,當然安裝過程中也可以參考官方提代的安裝手冊https://laravel-china.org/docs/laravel/5.7/installation/2242