php8.4.1: 安装composer 2.8.4

一,配置php环境变量

编辑/etc/profile文件:

增加:

export PHP_HOME=/usr/local/soft/php8.4.1
export PATH=$PATH:$PHP_HOME/bin

使生效

# source /etc/profile

测试效果:

# php --version
PHP 8.4.1 (cli) (built: Dec 17 2024 11:04:21) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.1, Copyright (c) Zend Technologies

二,安装curl

用apt-get安装

# apt-get install curl

测试效果:

# curl --version
curl 7.74.0 (x86_64-pc-linux-gnu) libcurl/7.74.0 OpenSSL/1.1.1j zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh/0.9.5/openssl/zlib nghttp2/1.43.0 librtmp/2.3
Release-Date: 2020-12-09
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets

三,安装composer

用curl从命令行下载

# curl -sS https://getcomposer.org/installer | /usr/local/soft/php8.4.1/bin/php

移动到命令所在目录

root@lhdpc:/var/www/html# mv composer.phar /usr/local/bin/composer

 查看版本:

root@lhdpc:/var/www/html# composer --version
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes
Composer version 2.8.4 2024-12-11 11:57:47
PHP version 8.4.1 (/usr/local/soft/php8.4.1/bin/php)
Run the "diagnose" command to get more detailed diagnostics output.

四,配置国内源

 从命令行指定国内源

$ composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

查看效果:

$ composer config -l -g
[repositories.packagist.org.type] composer
[repositories.packagist.org.url] https://mirrors.aliyun.com/composer/
[process-timeout] 300
[use-include-path] false
[use-parent-dir] prompt
[preferred-install] dist
[audit.abandoned] fail
[notify-on-install] true
[github-protocols] [https, ssh]
[gitlab-protocol] 

composer升级自身

$ composer selfupdate
You are already using the latest available Composer version 2.8.4 (stable channel).

 

posted @ 2024-12-21 09:43  刘宏缔的架构森林  阅读(208)  评论(0)    收藏  举报