Vous recherchez une version PHP de PHP 8.1 pour un site Web virtuel spécifique
P粉974462439
P粉974462439 2024-03-26 10:24:50
0
2
434

J'ai un site Web factice écrit en Laravel9 sur un serveur Ubuntu 18.04, il nécessite la version php 8.0.2 ou supérieure. L'erreur ressemble à ceci dans le navigateur :

Composer a détecté un problème sur votre plateforme : Votre dépendance Composer nécessite la version PHP ">= 8.0.2".

Dans le système, j'ai PHP 7.4.29 (cli) mais je ne peux pas le changer car d'autres sites virtuels nécessitent 7.4.

Comment obtenir PHP 8.1 sur le site Laravel9 pour le faire fonctionner ?

P粉974462439
P粉974462439

répondre à tous(2)
P粉037880905

Si vous utilisez 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

D'accord, j'ai découvert que j'avais besoin d'une commande composer :

composer install --ignore-platform-reqs

Alors maintenant, plus d'erreurs. Maintenant, j'ai d'autres choses à craindre, mais c'est le truc de Laravel.

Mes autres sites fonctionnent toujours bien même s'ils sont désormais sous PHP 8.1.

Merci pour votre aide.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal