如何在Ubuntu 20.04上安装PHP Composer

摘要:
它可以帮助用户在应用程序下安装所需版本的php模块。前提条件要通过shell访问正在运行的Ubuntu系统,必须安装并配置PHP 5.3或更高版本。请执行以下命令以验证激活的php命令行版本:使用以下命令在系统上下载composer可执行文件。使用以下命令使Composer全局可用于系统中的所有用户。

PHP Composer是一个软件包管理工具,用于安装和管理PHP应用程序的模块。之后,您可以轻松地将这些模块用于您的项目。它可以帮助用户在您的应用程序下安装所需版本的php模块。它还会维护所有已安装模块的详细信息以及版本详细信息。所有条目都保存在文件名composer.json中。
本教程将帮助您在Ubuntu 20.04 LTS系统上安装和使用PHP composer。
先决条件
通过Shell访问正在运行的Ubuntu系统
必须安装和配置PHP 5.3或更高版本。
1.安装PHP
Composer要求将PHP安装在您的系统上。如果您尚未安装PHP,请执行以下命令以更新apt缓存,然后在系统上安装php。
sudo apt update
sudo apt install php php-gd php-xml php-cli php-zip
您还需要在系统上安装一些其他软件包。在shell上执行以下命令。
sudo apt install unzip curl
一旦安装了所有必需的软件包,请执行以下命令来验证活动的php命令行版本:
php -v
2.安装PHP Composer
您已准备好在Ubuntu 20.04上安装PHP Composer。现在,使用以下命令在系统上下载composer可执行文件。
curl -sS https://getcomposer.org/installer | php
现在,使用以下命令使Composer对系统中的所有用户全局可用,并且可用于该系统上的所有PHP应用程序。
sudo mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
在系统上安装Composer之后。在命令提示符下键入composer。这将为您提供composer版本的详细信息以及composer命令可用的选项。
composer -v

如何在Ubuntu 20.04上安装PHP Composer第1张

3.使用Composer
您可以通过执行与安装相同的命令来下载最新版本的Composer。Composer还具有自我更新的能力。使用以下命令更新Composer本身。
对于现有项目:
切换到应用程序根目录并运行以下命令。它将读取composer.json并安装该应用程序的依赖项。
composer install
创建新项目:
要创建一个新项目,请切换到项目目录并按以下命令安装所需的模块。
mkdir myapp && cd myapp
composer require psr/log
上面的命令将psr/log模块安装在供应商目录下。它还在composer.json中创建一个条目,并更新composer.lock。
4.升级Composer
Composer能够自我升级,所以你可以运行自我更新来将composer升级到最新版本。否则,你可以通过执行安装时使用的相同命令来下载最新版本的作曲家。
sudo composer self-update
在本教程中,你已经学会了如何在Ubuntu系统上安装php composer。同时也可以通过命令行了解composer的基本用法。A5互联https://www.a5idc.net/

免责声明:文章转载自《如何在Ubuntu 20.04上安装PHP Composer》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ubuntu安装更新命令Dubbo封装rest服务返回结果下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

批处理命令大全

  1.Echo 命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法echo [{on|off}] [message]Sample:echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特...

Centos7下搭建SVN服务,本地提交代码自动同步到WEB目录

1、安装SVN服务[root@bogon ~]# yum -y install subversion 2、查看svnserve安装目录[root@bogon ~]# whereis svnservesvnserve: /usr/bin/svnserve /usr/share/man/man8/svnserve.8.gz 3、查看是否安装成功,如果...

CentOS8 几个关机重启的命令

shutdown 是安全的方式关闭系统。 shutdown -k  +5                      并非真正关机,只是向用户发出警告信息“离关机还有五分钟” shutdown -k                           向用户发出警告信息“离关机还有一分钟”,默认延时一分钟。 shutdown -h           ...

Eclipse出现Tomcat无法启动:Server Tomcat v8.5 Server at localhost failed to start问题

首先:要检查目前运行的jdk和tomcat导入的jdk是否一致 查看方式:  对应的jdk版本 之后在查看tomcat的jdk版本 项目运行时JDK和TomCat的JDK必须一致 项目运行版本的JDK和comcat版本的JDK一定要一致;...

什么是系统封装

什么是系统封装   系统封装,说简单就是把系统制作成镜像的方法刻录到光盘,用在系统安装上面。系统封装,不同于系统的正常安装。最本质的区别在于 系统封装 是将一个完整的系统以拷贝的形式打包,然后用粘贴的形式安装在另外一个系统盘上,而正常安装则是通过 Setup程序进行安装。 举一个不太贴切的例子,你要铺草坪,你可以在那片土地上撒草籽等待草的长成,也可以直...

《自拍教程45》Python adb实时监控Logcat日志

接上一篇:adb命令_一键截取logcat日志, 有一天, 系统稳定性开发负责人找到我,希望我能在跑android 系统monkey的时候, 实时监控logcat的输出,如果一旦发现“java.lang.NullPointerException"空指针异常, 则立刻用adb bugreport命令导出当时log压缩包出来。 准备阶段 adb logcat...