PHP依賴管理工具Composer安裝
簡介
Composer是 PHP 用來管理依賴(dependency)關係的工具。你可以在自己的專案中宣告所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫檔案。
安裝
首先你得確定你的伺服器中安裝了php
[root@vultr ~]# php -v
PHP 5.6.22 (cli) (built: Aug 25 2017 10:35:17)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies
之後執行命令下載composer-setup.php檔案php -r "copy(`https://getcomposer.org/installer`, `composer-setup.php`);"
接著驗證檔案的hashphp -r "if (hash_file(`SHA384`, `composer-setup.php`) === `669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410`) { echo `Installer verified`; } else { echo `Installer corrupt`; unlink(`composer-setup.php`); } echo PHP_EOL;"
出現Installer verified
表示驗證成功
之後執行安裝
[root@vultr ~]# php composer-setup.php
All settings correct for using Composer
Downloading...
Composer (version 1.5.1) successfully installed to: /root/composer.phar
Use it: php composer.phar
接著刪除安裝指令碼php -r "unlink(`composer-setup.php`);"
可以執行更新來驗證是不是安裝成功composer selfupdate
使用
composer install
注意如果報錯的話,可以把php.ini中disable_functions這行註釋了
使用國內的Composer映象
因為國外的Composer映象網速很慢,所以一般使用國內的,一條命令搞定composer config -g repo.packagist composer https://packagist.phpcomposer.com
詳細的可以看https://getcomposer.org/
Have Fun
相關文章
- PHP依賴管理ComposerPHP
- Hue安裝依賴
- kratos安裝及依賴安裝
- Go官方依賴包管理工具dep的安裝及使用Go
- python 安裝依賴c++PythonC++
- rubymine debug需要安裝依賴
- 【python】【安裝包依賴關係】Python
- npm 安裝、刪除依賴命令NPM
- 【docker】docker 安裝配置 nginx+php+composerDockerNginxPHP
- vscode使用npm安裝依賴報錯VSCodeNPM
- python離線安裝外部依賴包Python
- python 離線依賴包打包&安裝Python
- php-util - 整理了部分常用php方法, composer安裝PHP
- MacOS12安裝PHP7.4、composer、NginxMacPHPNginx
- docker mlocati/docker-php-extension-installer安裝composerDockerPHP
- 安裝 composer
- RoboWare Studio安裝及依賴項解決
- composer包依賴衝突解決一例
- ubuntu下安裝nginx時依賴庫zlib,pcre,openssl安裝方法UbuntuNginx
- centos8.0安裝php、composer 搭建laravel專案CentOSPHPLaravel
- PHP 依賴注入容器實現PHP依賴注入
- 如何依賴機器人安裝極狐GitLab機器人Gitlab
- 『手撕Vue-CLI』自動安裝依賴Vue
- ubuntu解決軟體安裝依賴錯誤Ubuntu
- Linux下安裝DB2的包依賴LinuxDB2
- composer依賴相關的問題和解決辦法
- Composer的安裝
- Liunx Composer 安裝
- Mac安裝composerMac
- Vue安裝依賴報錯:checking for Python executable "python" in the PATHVuePython
- 函式計算安裝依賴庫方法小結函式
- 安裝和使用 Composer
- 在 Ubuntu 安裝 ComposerUbuntu
- Linux 下安裝 ComposerLinux
- composer 安裝包時與php版本不符 提示報錯PHP
- Linux上安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令LinuxNginx
- 完整的PHP依賴倒置原則例程PHP
- Maven魔法堂:安裝Oracle JDBC Driver依賴的那些坑MavenOracleJDBC
- VUE載入相關依賴包(安裝 node_modules)Vue