Build will be failed for PHP 8.1 - alpine 3.16 - swoole 5.0.2 due to no php command.
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 45/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- docker, php
- 領域
- build-system
調査の方向性
8.1/alpine/swoole/Dockerfile の59〜62行目付近を調査し、まず、記載されている PHP、Alpine、Swoole のバージョンを使って報告された docker compose build alpine-swool コマンドを再現します。ビルド中に使用される PHP 実行ファイル名を確認し、PHP と Swoole のチェックを含めて alpine-swoole イメージが正常にビルドされることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Build alpine-swoole will be failed for PHP 8.1 - alpine 3.16 - swoole 5.0.2 due to no php command.
Executed command:
docker compose build alpine-swool
.env
COMPOSER_VERSION=2.5.4
PHP_VERSION=8.1
PHP_BUILD_VERSION=8
ALPINE_VERSION=3.16
SW_VERSION=v5.0.2
Related source code
https://github.com/hyperf/hyperf-docker/blob/master/8.1/alpine/swoole/Dockerfile#L59-L62
Solution
If change php -> php81 , may it works.
May we can try to add execution file name as environment variable to build docker image.
RUN php81 -v & sleep 3 \
&& php81 -m & sleep 3 \
&& php81 --ri swoole & sleep 3 \
&& php81 --ri Zend\ OPcache & sleep 3 \
&& composer & sleep 3 \
&& echo -e "\033[42;37m Build Completed :).\033[0m\n"
- 主要言語
- Dockerfile
- スター
- 347
- フォーク
- 199
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
hyperf/hyperf-docker のほかの issue
-
Security enhancement - Docker base image upgrade request for php2shell vulnerabilities 2026-10-21オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
hyperf/hyperf-docker#76 · コメント 4 件 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
hyperf/hyperf-docker#77 ·
-
新出的swoole-4.8.13没有オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 20/100
hyperf/hyperf-docker#74 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
hyperf/hyperf-docker#71 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
hyperf/hyperf-docker#70 ·
hyperf/hyperf-docker の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
bug Priority-0
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
TUDelftGeodesy/caroline#400 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
S3: friction & debt ws:tooling
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
MedakaLang/medaka#5247 ·
メンテナーはふだん 1 日以内に返信
-
ca-certificates_data-with-certs slice does not have newline at the end in /etc/ca-certificates.confオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
canonical/chisel-releases#1510 ·
メンテナーはふだん 2 日以内に返信