PHP环境搭建¶
Note
Debian 12软件源中默认采用PHP8.2
多版本PHP配置¶
apt-get update
apt-get -y install lsb-release ca-certificates curl
curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
dpkg -i /tmp/debsuryorg-archive-keyring.deb
sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
apt-get update
Note
sury.org是由Debian系统开发工程师维护的
搜索不同版本的PHP:
Composer配置¶
# composer下载
https://mirrors.aliyun.com/composer/composer.phar
# 阿里云composer全局配置
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# 取消配置
composer config -g --unset repos.packagist
PHP Docker环境¶
以1Panle面板为例