如何在 Debian 11 上安装 PHP Composer
admin
2023-08-01 08:40:49
0

Composer 是 PHP 编程的项目依赖管理器。Composer 提供了一种标准格式,用于通过下载项目所需的所有 PHP 包并为您管理它们来管理 PHP 软件的所有依赖项和所需的库。大多数现代 PHP 框架都使用它,例如Laravel、Drupal、Magento 和 Symfony。Composer-logoComposer-logo

在 Debian 11 Bullseye 上安装 PHP Composer

步骤 1. 在我们安装任何软件之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要:

sudo apt update
sudo apt upgrade
sudo apt install curl wget php-common php-cli php-gd php-mysql php-curl php-intl php-mbstring php-bcmath php-imap php-xml php-zip git unzip

步骤 2. 在 Debian 11 上安装 PHP Composer。

现在我们在 Debian 系统上安装 Composer,你必须运行这个命令:

wget -O composer-setup.php https://getcomposer.org/installer

通过运行以下命令在目录中全局安装 Composer :/usr/local/bin

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

验证安装的版本:

composer --version

然后,使用以下命令测试您的 Composer 安装:

composer

输出:

______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \\/ __ `__ \\/ __ \\/ __ \\/ ___/ _ \\/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\\____/\\____/_/ /_/ /_/ .___/\\____/____/\\___/_/
                    /_/
Composer version 2.1.8 2021-09-18 14:22:11

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display this help message
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi                     Force ANSI output
      --no-ansi                  Disable ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.
  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.
      --no-cache                 Prevent use of the cache
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

步骤 3. 使用 PHP Composer。

首先,创建您的 Composer 项目目录:

mkdir ~/my-composer-project
cd ~/my-composer-project

接下来,运行以下命令来初始化一个新的 composer.json 文件并安装 carbon 包:

composer require nesbot/carbon

安装完成后,您可以看到 Composer 创建了两个文件和一个目录:composer.jsoncomposer.lockvendor

ls -l

输出:

root@idroot.us:~/my-composer-project# ls -l
total 28
-rw-r--r-- 1 root root    60 Sep  6 08:21 composer.json
-rw-r--r-- 1 root root 18210 Sep  6 08:21 composer.lock
drwxr-xr-x 6 root root  4096 Sep  6 08:21 vendor

之后,现在创建一个名为的新文件并粘贴以下文件:testing.php


接下来,通过运行以下命令来运行脚本:

php testing.php

输出:

root@server:~/my-composer-project# php testing.php 
Now: 2021-09-30 08:33:21

感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 PHP Composer。如需其他帮助或有用信息,我们建议您查看Composer 官方网站。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
QQ浏览器怎么制作简历 QQ浏览器是腾讯公司开发的一款极速浏览器,支持电脑,安卓,苹果等多种终端;更快的浏览体验,更安全的浏...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Apple Watch Ult... 所有运行 watchOS 7 或更高版本的 Apple Watch 型号都包含一项名为“优化电池充电...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...