Iron.io Workers PHP错误类';PDO';找不到

Iron.io Workers PHP错误类';PDO';找不到,php,pdo,iron.io,ironworker,Php,Pdo,Iron.io,Ironworker,在Iron.io上启动php worker时出现以下错误: PHP Fatal error: Class 'PDO' not found in /mnt/task/... 我的PHP脚本只调用本机PDO扩展,如下所示: $db = new PDO (...); 有人知道docker image iron/php和PDO扩展是否存在已知问题吗 谢谢。试着融入你的docker形象 通过Dockerfile安装php pdo包的示例: 来自iron/php ... 运行apk添加php pdo

在Iron.io上启动php worker时出现以下错误:

PHP Fatal error:  Class 'PDO' not found in /mnt/task/...
我的PHP脚本只调用本机PDO扩展,如下所示:

$db = new PDO (...);
有人知道docker image iron/php和PDO扩展是否存在已知问题吗

谢谢。

试着融入你的docker形象

通过Dockerfile安装php pdo包的示例:

来自iron/php
...
运行apk添加php pdo
...

尝试进入你的docker形象

通过Dockerfile安装php pdo包的示例:

来自iron/php
...
运行apk添加php pdo
...

我不想用docker打包我的工人。如果没有安装pdo pré,我就无法让熨斗提供docker图像。我尝试使用其他docker图像,但没有任何效果。我认为你的建议是最好的答案。非常感谢。如果你不想使用docker图像,你可以使用iron\u worker\u ruby\u ng gem
https://github.com/iron-io/iron_worker_ruby_ng
用于通过cli上载和排队您的代码。或者您可以使用iron\u worker\u php库
https://github.com/iron-io/iron_worker_php/blob/master/src/IronWorker.php#L79
上传任务,然后通过代码对任务进行排队。(使用php-5.5堆栈)我不想使用docker来打包我的工人。如果没有安装pdo pré,我就无法让熨斗提供docker图像。我尝试使用其他docker图像,但没有任何效果。我认为你的建议是最好的答案。非常感谢。如果你不想使用docker图像,你可以使用iron\u worker\u ruby\u ng gem
https://github.com/iron-io/iron_worker_ruby_ng
用于通过cli上载和排队您的代码。或者您可以使用iron\u worker\u php库
https://github.com/iron-io/iron_worker_php/blob/master/src/IronWorker.php#L79
上传任务,然后通过代码对任务进行排队。(使用php-5.5堆栈)