我正在尝试使用 php8 通过lando 启动一个laravel 实例。我还需要安装 php GMP 模块...我对 docker 和lando 很陌生。
现在好像lando使用的php实例没有GMP预设置
我在某处发现了一个帖子,有人通过lando文件安装了一些php模块,并试图据此修改我的文件。
这是我目前的lando文件:
name: og-tools
recipe: laravel
config:
webroot: public
composer_version: 2
database: mariadb
cache: redis
services:
appserver:
type: php:8.0
via: apache
build_as_root:
- apt-get update -y
- apt-get install php8.0-gmp
- echo "extension=gmp.so" > /etc/php8/apache2/conf.d/gmp.ini
mailhog:
type: mailhog
portforward: true
hogfrom:
- appserver
当我尝试运行它时,我得到以下信息:
E: Unable to locate package php8.0-gmp
E: Couldn't find any package by glob 'php8.0-gmp'
E: Couldn't find any package by regex 'php8.0-gmp'
ERROR ==> E: Couldn't find any package by regex 'php8.0-gmp'
然而,查找 PHP8 GMP 搜索将我带到这个站点:https ://websiteforstudents.com/how-to-migrate-to-php-8-0-on-ubuntu/
他们提到了包裹,php8.0-gmp
但我似乎无法找到它。
我可能只是完全错误地做这一切,我暂时有点超出我的深度并尝试边走边学