導航:首頁 > 編程語言 > phpcomposer教程

phpcomposer教程

發布時間:2023-03-10 07:15:34

A. 如何在 CentOS 7 / Ubuntu 15.04 上安裝 php 框架 Laravel

  1. 首先在你的centos/ubuntu中安裝composer, 參考命令:

curl-sShttp://install.phpcomposer.com/installer|sudophp----install-dir=/usr/local/bin--filename=composer

2. 其次開始安裝Laravel:

composerglobalrequire"laravel/installer"

請確定你已將~/.composer/vendor/bin路徑加到 PATH,只有這樣系統才能找到laravel的執行文件。

3. 一旦安裝完成,就可以使用laravel new命令在指定目錄創建一個新的 Laravel 項目,例如:laravel new blog將會在當前目錄下創建一個叫blog的目錄,此目錄裡面存放著新安裝的 Laravel 和代碼依賴。這個方法的安裝速度比通過 Composer 安裝要快上許多:

laravelnewblog

B. phpstorm怎麼安裝composer

方法/步驟

1

網路搜索下載Composer-Setup.exe 安裝軟體包

2

下載成功!

3

准備安裝軟體,雙擊軟體就可以安裝此軟體 默認安裝裝就可以了,並會自動搜索PHP.exe的安裝路徑。

4

稍等一會,下載組件

5

顯示此頁面表示安裝完成!如果報錯 就檢查 PHP擴展的OpenSSL 有沒有打開

6

驗證是否成功。打開win+R 》 cmd 輸入 composer,顯示如下界面 表示安裝成功!

C. php 怎麼調用composer

遇到過相同的問題, 我的解決方案是在 `.gitignore` 文件裡面把 `composer.lock` 這一行去掉, 也就是說把 `composer.lock` 文件也加入版本控制.

這樣做有以下好處:

讓參與項目開發的成員使用這些 package 的同一版本, 減少分歧;
在生產環境下, 使用命令 `composer install` 可以確保跟開發的時候使用了統一的版本, 減少不必要的變數;
跟蹤當前項目使用所有 `package` 的版本, 當執行 `composer update` 出現問題時, 可以利用 Git 定位到出問題的 package, 匹對下版本, 接下來就可以做如: 在 composer.json 裡面寫死版本等的解決動作了.
注意: 這里說下 composer 的機制, 當 `composer.lock` 文件存在的時候, 執行 `composer install` 命令時, composer 會更新按照 `composer.lock` 里的 package 指定版本進行安裝, 如果是執行 `composer update` 的話, 會更新 `package` 版本, 並更新 `composer.lock` 文件.
最後一條好處尤其重要, 設想如果是在沒有版本控制 `composer.lock` 文件的情況下, 一出現問題, 那就直接瞎眼了.

D. 怎麼使用php 包依賴管理工具 composer 執行命令安裝

CentOS7下安裝Composer安裝Composer1、將composer.phar下載到項目中使用curl-sShttps://getcomposer.org/installer|php下載Composer的二進制文件,是一個PHAR包(PHP的歸檔)2、可以通過--install-dir選項指定Composer的安裝目錄(它可以是一個絕對或相對路徑):curl-sShttps://getcomposer.org/installer|php----install-dir=lumen3、如果把composer.phar放在系統的PATH目錄中,就能在全局訪問composer.phar。在類Unix系統中,你甚至可以在使用時不加php前綴。可以執行這些命令讓composer在你的系統中進行全局調用:#mvcomposer.phar/usr/local/bin/composer現在只需要運行composer命令就可以使用Composer而不需要輸入phpcomposer.phar。4、檢查Composer是否正常工作,只需要通過php來執行PHAR:phpcomposer.phar這將返回給你一個可執行的命令列表。使用Composer要在項目中使用Composer,只需要一個composer.json文件。該文件包含了項目的依賴和其它的一些元數據。現在使用Composer來安裝項目的依賴。1、創建composer.json文件在當前目錄下創建composer.json文件,在composer.json文件中指定requirekey的值。簡單的告訴Composer你的項目需要依賴哪些包。例如:{"require":{"monolog/monolog":"1.0.*"}}可以看到,require需要一個包名稱monolog/monolog映射到包版本1.0.*的對象。包名稱由供應商名稱和其項目名稱構成。2、安裝依賴包執行install命令獲取定義的依賴到本地項目:phpcomposer.pharinstall如果你進行了全局安裝,並且沒有phar文件在當前目錄,使用下面的命令代替:composerinstall這將會找到monolog/monolog的最新版本,並將它下載到vendor目錄。這是一個慣例把第三方的代碼到一個指定的目錄vendor。如果是monolog將會創建vendor/monolog/monolog目錄。注意:install命令將創建一個composer.lock文件到你項目的根目錄中。3、自動載入除了庫的下載,Composer還准備了一個自動載入文件,它可以載入Composer下載的庫中所有的類文件。使用它,你只需要將下面這行代碼添加到你項目的引導文件中:require'vendor/autoload.php';現在我們就可以使用monolog了

閱讀全文

與phpcomposer教程相關的資料

熱點內容
安卓機的推送消息怎麼關閉 瀏覽:989
伺服器做什麼好 瀏覽:728
18輟學做程序員 瀏覽:873
高一對數的運演算法則及公式 瀏覽:498
壓縮二分之一以上做骨水泥手術 瀏覽:360
伺服器怎麼讓文件可以下載地址 瀏覽:190
加密貨幣2021年市值 瀏覽:840
安卓19怎麼玩俠盜飛車 瀏覽:137
農業經濟學pdf 瀏覽:723
有什麼分享軟體的app 瀏覽:43
電腦文件加密的文件怎麼找出來 瀏覽:89
Java實現sha 瀏覽:527
購物車java代碼 瀏覽:316
windows多核編程 瀏覽:610
股旁網選股指標公式源碼 瀏覽:856
python運維管理工具 瀏覽:456
功率分配演算法 瀏覽:493
錢豆豆app可以做什麼 瀏覽:194
騰訊雲伺服器還需要資料庫嗎 瀏覽:767
比較器編程 瀏覽:738