Maison  >  Questions et réponses  >  le corps du texte

Vous recherchez une version PHP de PHP 8.1 pour un site Web virtuel spécifique

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粉974462439P粉974462439181 Il y a quelques jours328

répondre à tous(2)je répondrai

  • P粉037880905

    P粉0378809052024-03-27 09:46:35

    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
    
    

    répondre
    0
  • P粉793532469

    P粉7935324692024-03-27 09:30:42

    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.

    répondre
    0
  • Annulerrépondre