沒比這更簡單的了!安裝PHP composer(windows環境)及簡易使用

安裝PHP composer(windows環境)及簡易使用

大家好,我是yangrl,今天重裝thinkphp。一般就兩種,一種官網下好壓縮包解壓到本地直接用,第二種就是通過composer在線安裝包。第一種不說了,本着作爲一名PHPer都應該使用composer的原則(誰說的?)決定嘗試第二種,結果差點命都除脫,首先看官網的文檔和指南,沒看進去?然後百度一堆安裝教程使用教程,這時候就懵了!因爲看太多,雜了,方法都是那幾種,但是每個人表達出來良莠不齊,我™差點迷失。還好有老哥解答了疑惑,總結一波!廢話不多說,直接開始↓


一)composer簡介:

“是 PHP 用來管理依賴(dependency)關係的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。運行 Composer 需要 PHP 5.3.2+ 以上版本。”

這是composer 中文網的介紹。我先簡單理解爲安裝包、管理(更新刪除等)包的工具,快速便捷,能瞭解、運用到更多優秀的庫。後面用多了,深入了再歸納總結。爲什麼要了解composer?


二)安裝composer
第一,可參考composer 中文網 的安裝指南,可以直接下載 Composer-Setup.exe 進行使用(自行嘗試)
第二,
1. php.ini 中開啓 php_openssl.dll ,就是去掉前面的分號。(默認情況下是有分號關閉的)
php.ini 中開啓 php_openssl.dll

2.下載composer.phar(這是 Composer 的二進制文件)到你要安裝的地方,比如我用的集成環境,就放在了F:\phpStudy\PHPTutorial\php\php-5.4.45-nts 裏,一定和你的php.exe在同級目錄。

3.在composer.phar同級目錄創建創建文件composer.bat,編輯寫入

@php “%~dp0composer.phar” %*

保存後配置環境變量:電腦桌面上右擊”計算機” ->屬性-> “高級系統設置” -> 底下的”環境變量” -> “用戶變量”裏找到Path項,新建一條環境變量,把安裝composer.phar的目錄路徑粘貼進來,重啓電腦
環境變量
打開命令行cmd
cmd
安裝成功!composer -V查看當前版本
第三種:腳本自動安裝

  1. 命令行輸入安裝命令,一條一條的來。最好要安在哪先cd到那再安
php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php

php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === 'fd26ce67e3b237fffd5e5544b45b0d92c41a4afe3e3f778e942e43ce6be197b9cdc7c251dcde6e2a52297ea269370680') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }"

php composer-setup.php

php -r "unlink('composer-setup.php');"

操作執行結束,會在當前目錄下生成composer.phar文件。之後和第二種一樣創建composer.bat然後blablabla一樣的步驟。


簡單使用一下:
安裝Thinkphp,也有兩種方法
一)在你的項目目錄下新建composer.json文件,這文件就是你想下什麼包,就根據對應的名稱版本寫在這文件裏,然後命令行composer install 開始下載 可參考composer基本用法

二)我就是直接通過命令行輸入composer create-project topthink/think tp5下載下來的,要下到哪兒,就先cd進去,ok?ok!
這是一段關於create-project創建一個新項目的解釋:

你可以使用 Composer 從現有的包中創建一個新的項目。這相當於執行了一個 git clone 或 svn checkout
命令後將這個包的依賴安裝到它自己的 vendor 目錄。

此命令有幾個常見的用途:

你可以快速的部署你的應用。 你可以檢出任何資源包,並開發它的補丁。 多人開發項目,可以用它來加快應用的初始化。 要創建基於 Composer
的新項目,你可以使用 “create-project”
命令。傳遞一個包名,它會爲你創建項目的目錄。你也可以在第三個參數中指定版本號,否則將獲取最新的版本。

如果該目錄目前不存在,則會在安裝過程中自動創建。

php composer.phar create-project doctrine/orm path 2.2.*
此外,你也可以無需使用這個命令,而是通過現有的 composer.json 文件來啓動這個項目。

默認情況下,這個命令會在 packagist.org 上查找你指定的包。

成功安裝thinkphp5,最新版5.0.14!
這裏寫圖片描述
這裏寫圖片描述


最後會問,怎麼根據我想下的包在composer裏叫什麼名字來進行下載,沒接觸過怎麼知道下tp5是叫topthink/think,哈哈,可以在composer包庫中搜索你喜歡的包進行下載這裏寫圖片描述

好了,還有一個下載速度很慢怎麼辦?我不想寫了,貼出方法,照着改吧。設置中國全量鏡像,加快下載速度 曉得撒,我懶,還有很多需要在不斷學習和使用中總結。如果你今天看教程看花眼了,頭漲,建議你不要再看我們這些教程了,fuck 配置,fuck json,fuck anything 百度搜索composer應用例子,看別人怎麼實現,思路就清了,(這是問老哥,老哥提醒的,管用!)打球去了!

保持飢餓,保持愚蠢。

發佈了27 篇原創文章 · 獲贊 42 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章