cari

Rumah  >  Soal Jawab  >  teks badan

Mencari versi PHP PHP 8.1 untuk tapak web maya tertentu

Saya mempunyai tapak web palsu yang ditulis dalam Laravel9 pada pelayan ubuntu 18.04, ia memerlukan php versi 8.0.2 atau lebih tinggi. Ralat kelihatan seperti ini dalam penyemak imbas:

Komposer telah mengesan masalah pada platform anda: Kebergantungan Komposer anda memerlukan versi PHP ">= 8.0.2".

Dalam sistem saya mempunyai PHP 7.4.29 (cli) tetapi tidak boleh mengubahnya kerana tapak maya lain memerlukan 7.4.

Bagaimana untuk mendapatkan php 8.1 ke tapak Laravel9 untuk menjadikannya berfungsi?

P粉974462439P粉974462439242 hari yang lalu397

membalas semua(2)saya akan balas

  • P粉037880905

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

    Jika menggunakan 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
    
    

    balas
    0
  • P粉793532469

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

    Baiklah, saya dapati yang saya perlukan ialah arahan komposer:

    composer install --ignore-platform-reqs

    Jadi kini tiada lagi kesilapan. Sekarang saya ada perkara lain yang perlu dirisaukan, tetapi itu urusan Laravel.

    Tapak saya yang lain masih berfungsi dengan baik walaupun menggunakan php 8.1 sekarang.

    Terima kasih atas bantuan anda.

    balas
    0
  • Batalbalas