mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
Updated documentation to demonstrate PHP support in OpenWhisk. Added new PHP template to create plugin.
1.3 KiB
1.3 KiB
Read this on the main serverless docs site
Hello World PHP Example
Make sure serverless is installed. See installation guide.
1. Create a service
serverless create --template openwhisk-php --path myService or sls create --template openwhisk-php --path myService, where 'myService' is a new folder to be created with template service files. Change directories into this new folder.
2. Install Provider Plugin
npm install -g serverless-openwhisk followed by npm install in the service directory.
3. Deploy
serverless deploy or sls deploy. sls is shorthand for the Serverless CLI command
4. Invoke deployed function
serverless invoke --function helloWorld or serverless invoke -f helloWorld
-f is shorthand for --function
In your terminal window you should see the response from Apache OpenWhisk
{
"payload": "Hello, World!"
}
Congrats you have just deployed and run your Hello World function!