Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenWhisk PHP操作将错误显示为输出_Php_Serverless_Openwhisk - Fatal编程技术网

OpenWhisk PHP操作将错误显示为输出

OpenWhisk PHP操作将错误显示为输出,php,serverless,openwhisk,Php,Serverless,Openwhisk,我正在尝试使用PHP语言创建openWhisk PHP操作。 我创建了一个PHP文件,其中包含一个hello.PHP文件和以下代码 <?php function main(array $args) : array { $name = $args["name"] ?? "stranger"; $greeting = "Hello $name!"; echo $greeting; return ["greeting" => $greeting]; } 根

我正在尝试使用PHP语言创建openWhisk PHP操作。 我创建了一个PHP文件,其中包含一个hello.PHP文件和以下代码

<?php
function main(array $args) : array
{
    $name = $args["name"] ?? "stranger";
    $greeting = "Hello $name!";
    echo $greeting;
    return ["greeting" => $greeting];
}

根据错误消息,openwhisk部署中未安装运行时PHP 7.3。您可以编辑运行时清单并重新部署控制器和调用程序以添加运行时。下面是一个示例运行时清单,它为这个版本的运行时添加了PHP类型

有关清单的更多详细信息


重新部署整个系统或进行更多手术是合理的选择-这取决于您如何管理部署。

根据错误消息,openwhisk部署中未安装运行时PHP 7.3。您可以编辑运行时清单并重新部署控制器和调用程序以添加运行时。下面是一个示例运行时清单,它为这个版本的运行时添加了PHP类型

有关清单的更多详细信息


重新部署整个系统,或者进行更多的外科手术是合理的选择,这取决于您如何管理部署。

I运行命令with,wsk action create helloPHP hello.php--kind php:7.3I运行命令with,wsk action create helloPHP hello.php--kind php:7.3
error: Unable to create action 'helloPHP': The request content was malformed:
kind 'php:7.3' not in Set(nodejs:10-fat, nodejs:10, nodejs:8, nodejs, blackbox, sequence, nodejs:6) (code FsBP1CzMYjOc7W1HMXBHbK0YabJtCFkN)
Run 'wsk --help' for usage.