Suchen Sie nach einer PHP-Version von PHP 8.1 für eine bestimmte virtuelle Website
P粉974462439
P粉974462439 2024-03-26 10:24:50
0
2
399

Ich habe eine in Laravel9 geschriebene Dummy-Website auf einem Ubuntu 18.04-Server, sie erfordert PHP-Version 8.0.2 oder höher. Der Fehler sieht im Browser so aus:

Composer hat ein Problem auf Ihrer Plattform erkannt: Ihre Composer-Abhängigkeit erfordert die PHP-Version „>= 8.0.2“.

Im System habe ich PHP 7.4.29 (cli), kann es aber nicht ändern, da andere virtuelle Websites 7.4 erfordern.

Wie bekomme ich PHP 8.1 auf die Laravel9-Site, damit es funktioniert?

P粉974462439
P粉974462439

Antworte allen(2)
P粉037880905

如果使用 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

P粉793532469

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

composer install --ignore-platform-reqs

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

尽管现在是 php 8.1,我的其他网站仍然可以正常工作。

感谢您的帮助。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage