如何在Lando 8.1.2中更改php版本

vsikbqxv  于 2023-01-04  发布在  PHP
关注(0)|答案(2)|浏览(112)

这是我的第一个问题。我是一个初学者。我正在用sage做一个wordpress项目。当我试图运行模板时,出现了一个错误:

composer 版本是可以的,但兰多版本是php7.4,我需要php8.1版本。
我试过在lando.yml中修改php版本,然后使用lando rebuild命令,但是没有用。我也在和manjaro一起工作。任何帮助都是受欢迎的。谢谢!

umuewwlo

umuewwlo1#

您可以从lando init开始

$ lando init
? From where should we get your app's codebase? remote git repo or archive
? Please enter the URL of the git repo or tar archive containing your application code https://wordpress.org/latest.tar.gz
? What recipe do you want to use? wordpress
? Where is your webroot relative to the init destination? wordpress
? What do you want to call this app? my-wordpress-app

然后您会得到一个.lando.yml,您需要在其中指定appserver的php版本。

# .lando.yml
name: my-wordpress-app
recipe: wordpress
config:
  webroot: wordpress
services:
  appserver:
    type: php:8.1 #add these lines

你也可能需要破坏和重建后,使php的变化:

lando destroy -y && lando start

资料来源:

j8ag8udp

j8ag8udp2#

要使用特定的PHP版本,您可以在config中添加-除非在中使用

services:
  myservice:

示例WordPress lando.yml

name: testwordpress
recipe: wordpress
config:
  webroot: .  
  php: 8.1

有关特定PHP版本的详细信息,您可以查看lando官方guide

相关问题