使用 lando 在 docker 上安装 GMP
Installing GMP on docker using lando
我正在尝试使用 php8 通过 lando 启动一个 laravel 实例。
我还需要安装 php GMP 模块...
我对 docker 和 lando 很陌生。
现在好像lando使用的php实例没有GMP预设置
我在某个地方发现了一个 post,有人通过 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
但我似乎找不到它。
我可能完全错了,我暂时有点力不从心,边学边学
感谢 lando slack 上的一个人,这是他给我的有效解决方案:
services:
appserver:
build_as_root:
- apt update && apt install libgmp-dev -y && docker-php-ext-install gmp
我正在尝试使用 php8 通过 lando 启动一个 laravel 实例。 我还需要安装 php GMP 模块... 我对 docker 和 lando 很陌生。
现在好像lando使用的php实例没有GMP预设置
我在某个地方发现了一个 post,有人通过 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
但我似乎找不到它。
我可能完全错了,我暂时有点力不从心,边学边学
感谢 lando slack 上的一个人,这是他给我的有效解决方案:
services:
appserver:
build_as_root:
- apt update && apt install libgmp-dev -y && docker-php-ext-install gmp