基於xampp集成環境安裝composer

Composer 是一個用於 PHP 依賴管理的工具。它實現了讓你聲明項目所依賴的庫,並幫你完成安裝 / 更新過程

系統要求

Composer 要求 PHP 版本在 5.3.2 以上才能運行。還需要對 PHP 做一些設置和編譯標誌,在安裝時會收到所有的不兼容警告。
從源碼安裝軟件替代簡單的解壓壓縮文件,你需要 git,svn,fossil 或者 hg 這取決於軟件所用的版本控制工具。
Composer 是多平臺的,可以在 Windows,Linux 和 OSX 上良好運行。

設置php環境變量

目前電腦是沒有配置php環境變量的
image.png
設置php環境變量
找到你的xampp安裝目錄,找到以下兩個路徑,添加進去即可
image.png
測試是否安裝成功,首次測試打開管理員(以後打開不用管理員)命令行,windows在左下方點擊右鍵,選擇windows powershell(管理員),輸入php-v,如有版本信息,說明配置成功
image.png

安裝Composer

新開個cmd窗口,執行以下命令

# 首先下載安裝程序,就是一個 php 文件
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

# 運行安裝程序,主要就是下載 composer.phar 文件
php composer-setup.php

# 刪除安裝文件
php -r "unlink('composer-setup.php');"

image.png

安裝到全局

1.將剛纔安裝的將 composer.phar 複製到 PHP 的安裝目錄下面,也就是和 php.exe 在同一級目錄(我的目錄在D:\xmapp\php)
2.在 php.exe 所在目錄下新建一個 composer.bat 文件,並將下列代碼保存到此文件中

@php "%~dp0composer.phar" %*

檢驗是否配置成功

重新打開一個命令行窗口試一試執行 composer --version 看看是否正確輸出版本號
image.png

安裝加速鏡像

在國內用 composer 安裝包巨慢,幸好已經有前輩們做了加速鏡像,安裝很簡單,執行下面命令即可:

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

下載安裝包

我當前網站需要安裝一個驗證碼think-captcha

// 執行安裝
composer require topthink/think-captcha

已添加進入
image.png

public function captcha(){
    $captcha = new \think\captcha\Captcha();
    $captcha->codeSet = '0123456789';
    $captcha->fontSize = 14;
    $captcha->imageH   = 50;
    $captcha->imageW = 100;
    $captcha->length   = 4;
    $captcha->useNoise = false;
    $captcha->bg = [255, 255, 255];
    return $captcha->entry();
}

前端頁面本地測試

<div class="login-box-con_flex-cen-input code">
     <i class="iconfont iconuseryanzhnegma"></i>
     <input type="text" placeholder="請輸入郵箱或者賬號" name="" id="">
     <img  src="http://127.0.0.1:9019/api/captcha/captcha">
</div>

image.png

其它相關文章
composer安裝教學
驗證碼
composer require報錯:Installation failed, reverting ./composer.json to its original content.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章