Как выполнить команду в Google App Engine

Я работаю над проектом PHP в Google Cloud.
Я почти закончил свой проект, но мне нужно выполнить команду, используя мой PHP-скрипт в Google Cloud.

Предположим, я хочу просмотреть файлы

<?php exec('ls') ?>

Есть ли способ запуска команд в Google Cloud ??

1

Решение

По словам документ

Отключенные функции

Следующие функции отключены с помощью директивы disable_functions в php.ini:

  • Exec

exec по умолчанию отключен, если вы используете предоставляемую gcp среду выполнения php, можете изменить файл php.ini, чтобы изменить это поведение.

Если вам нужна любая из вышеперечисленных функций, добавьте файл php.ini в корень
вашего приложения и измените директиву disable_functions.
В качестве альтернативы, установите whitelist_functions в разделе runtime_config
в app.yaml список функций, разделенных запятыми, чтобы разрешить.

1

Другие решения

Других решений пока нет …