Mencari versi PHP PHP 8.1 untuk tapak web maya tertentu
P粉974462439
P粉974462439 2024-03-26 10:24:50
0
2
404

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粉974462439
P粉974462439

membalas semua(2)
P粉037880905

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

P粉793532469

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan