Flexible App Engine, says that to specify a PHP language at runtime, it must be specified in the composer as such (https://cloud.google.com/appengine/docs/flexible/php/runtime): GCP
We have the same set up in out YML file and in our composer to specify the PHP language that looks like this:
"require": {
"php": "^7.4",
}
When we run out bitbucket pipeline, it runs successfully, but it tells us that the PHP language has not been specified when it has. Can someone please explain how we can successfully set our PHP language in App Engine Flexible Environment.
We have tried specifying it in the config like this.
"config": {
"platform": {
"php": "7.4"
},
We have tried specifying the language in the YML file like this.
runtime: php74
env: flex
Please assist.
From (an archived copy) of the reference URL provided in your question:
This bold highlight is already in the quoted docs.
Given you're using:
Then I'd say:
^MAJOR.MINORis notMAJOR.MINOR.*Under no circumstances I'd consider this configuration to work while not working unless proven that this is not a dead Google API.