繁体   English   中英

想要特定虚拟网站的 php 版本 php 8.1

[英]Would like a php version of php 8.1 for a specific virtual website

我在 ubuntu 18.04 服务器中有一个虚拟网站,它是用 Laravel9 编写的,它需要 php 8.0.2 或更高版本。 错误在浏览器中看起来像这样:

Composer 在您的平台中检测到问题:您的 Composer 依赖项需要 PHP 版本“>= 8.0.2”。

在系统中我有 PHP 7.4.29 (cli) 但由于其他需要 7.4 的虚拟站点而无法更改。

我如何将 php 8.1 获取到 Laravel9 站点以便它工作?

好的,发现需要的是一个 composer 命令:

composer install --ignore-platform-reqs

所以现在没有错误了。 现在我还有其他事情要担心,但那是 Laravel 的事情。

尽管 php 8.1 现在我的其他网站工作正常。

感谢您的帮助。

如果使用 Debian/Ubuntu:

apt -y install software-properties-common
add-apt-repository ppa:ondrej/php
apt -y install php8.1

CentOS:

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

dnf remove php* -y
dnf module list reset php -y
dnf module enable php:remi-8.1
dnf install php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM