Активируйте Google Cloud Shell (значок терминала в правом верхнем углу) в панели приложений
Это руководство основано на виртуальной машине Debian
Обнаружение дистрибутивного имени
$ cat /etc/*-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="https://bugs.debian.org/"
Swith to root
$ sudo su
Установите грушу
# apt install php-pear php5-dev
Установите требуемое расширение, например, oauth
# pecl install oauth
Добавить расширение в.ini файл для web и cli
# echo "extension=oauth.so" > /etc/php5/mods-available/oauth.ini
# ln -s ../../mods-available/oauth.ini /etc/php5/cli/conf.d/oauth.ini
Проверьте, добавлено ли расширение
$ php -m | grep OAuth
https://cloud.google.com/appengine/docs/php/runtime#PHP_Pure_PHP
App Engine не позволяет загружать собственные C-расширения.
Консоль Google Cloud Shell не является служебной машиной.