小编And*_*rev的帖子

使用 Alpine 的 apk 命令安装 Composer 时使用了错误的 PHP 版本

我有一个运行 8.0 的 docker 映像,想要升级到 8.1。我已更新图像以使用 PHP 8.1 运行,并希望更新其中的依赖项。

新图像源自php:8.1.1-fpm-alpine3.15

我已更新composer.json并更改require.php为,^8.1但在运行时遇到以下消息composer upgrade

Root composer.json requires php ^8.1 but your php version (8.0.14) does not satisfy that requirement.
Run Code Online (Sandbox Code Playgroud)

令我眼花缭乱的是,作曲家错误地识别了 PHP 版本。我使用两个命令来确定:

Root composer.json requires php ^8.1 but your php version (8.0.14) does not satisfy that requirement.
Run Code Online (Sandbox Code Playgroud)

到目前为止我已经尝试过:

  • 检查php -v
  • 清除作曲家缓存
  • 重建形象

作曲家版本 2.1.12 2021-11-09 16:02:04

which php # returns only /usr/local/bin/php
/usr/local/bin/php -v # returns PHP 8.1.1 (cli) (built: Dec 18 …
Run Code Online (Sandbox Code Playgroud)

php composer-php docker alpine-linux

13
推荐指数
1
解决办法
9108
查看次数

如何获得超过30分钟的行

我有一个列表时间的MySQL表,它记住了行的时间.

所以我的问题是如何获得时间超过30分钟的行?

我有一些线程,但我得到错误.我试过这些,但没有一个有效......

SELECT * from temp WHERE to_timestamp(insert_date) < NOW() - INTERVAL '30 minutes' 

SELECT * FROM temp WHERE insert_date < NOW() - INTERVAL '30 minutes';
Run Code Online (Sandbox Code Playgroud)

mysql

0
推荐指数
1
解决办法
3647
查看次数

标签 统计

alpine-linux ×1

composer-php ×1

docker ×1

mysql ×1

php ×1