1. 程式人生 > >全網最詳細的一篇Composer安裝tp5教程

全網最詳細的一篇Composer安裝tp5教程

我自己的安裝過程(Win10):
一、Composer安裝過程
(1)本來想用傻瓜式安裝: Composer-Setup.exe,但是報錯:
這裡寫圖片描述
(2)於是改用手動安裝:先配置PHP的環境變數,我用的是XAMPP,所以把F:\xampp\php路徑配置到PATH中(這是為了能直接使用php命令)。然後在cmd進入目錄F:\Composer(這是我新建的),輸入指令:

php -r "readfile('https://getcomposer.org/installer');" | php

會報錯,大概的意思是不能使用https(因為沒有在 php.ini 中開啟 php_openssl.dll),我嘗試將上面的地址改成http,依然報錯。
(3)在 php.ini 中開啟 php_openssl.dll:

extension=php_openssl.dll

再次在剛剛cmd的目錄輸入:

php -r "readfile('https://getcomposer.org/installer');" | php

這次顯示:

All settings correct for using Composer
Downloading...

Composer (version 1.6.3) successfully installed to: F:\Composer\composer.phar
Use it: php composer.phar

即安裝成功。
(4)在 composer.phar 同級目錄下新建檔案 composer.bat,通過cmd輸入命令(注意必須在Composer的安裝目錄,這裡是F:\Composer):

echo @php "%~dp0composer.phar" %*>composer.bat

composer.bat生成成功,以後可以直接在該目錄下的cmd使用composer命令(若想全域性使用,設定環境變數即可),這裡測試一下:

composer -V

輸出結果:

Composer version 1.6.3 2018-01-31 16:28:17

在這裡,我再把Composer 的安裝目錄配置到PATH,方便全域性使用composer命令。配置了環境變數後,隨便一個目錄輸入composer -V,雖然也能得到上述結果,但前面會報錯:
這裡寫圖片描述

暫時不用管。
(5)將Composer 的源切換到國內的映象:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

二、Composer安裝tp5
1、先讀文件:

如果你是第一次安裝的話,在命令列下面,切換到你的WEB根目錄下面並執行下面的命令:
composer create-project topthink/think tp5
這裡的tp5目錄名你可以任意更改,執行完畢後,會在當前目錄下的tp5子目錄安裝最新版本的ThinkPHP,這個目錄就是我們後面會經常提到的應用根目錄。
如果你之前已經安裝過,那麼切換到你的應用根目錄下面,然後執行下面的命令進行更新:
composer update topthink/framework
更新操作會刪除thinkphp目錄重新下載安裝新版本,但不會影響application目錄,因此不要在核心框架目錄新增任何應用程式碼和類庫。
安裝和更新命令所在的目錄是不同的,更新必須在你的應用根目錄下面執行
如果出現錯誤提示,請根據提示操作或者參考Composer中文文件。
一般情況下,composer 安裝的是最新的穩定版本,不一定是最新版本,如果你需要安裝實時更新的版本(適合學習過程),可以安裝5.1.x-dev版本。
composer create-project topthink/think=5.1.x-dev tp5

2、我的操作:在cmd中進入xampp的應用部署目錄:F:\xampp\htdocs,並輸入下面命令(這裡直接使用composer 命令,則需要配置composer 的環境變數):

composer create-project topthink/think tp5

成功安裝tp5,結果如下:
這裡寫圖片描述
啟動xampp,瀏覽器輸入(我這裡配置的是8081埠)

介面如下即為成功:
這裡寫圖片描述