Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
可以在GAE中加载自定义php扩展吗?_Php_Google App Engine - Fatal编程技术网

可以在GAE中加载自定义php扩展吗?

可以在GAE中加载自定义php扩展吗?,php,google-app-engine,Php,Google App Engine,如何在Google App Engine中编译/加载自定义php扩展,例如:,?在App dashboard中激活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=

如何在Google App Engine中编译/加载自定义php扩展,例如:,?

在App dashboard中激活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/"
转根

$ sudo su
装梨

# apt install php-pear php5-dev
安装所需的扩展,例如oauth

# pecl install oauth
在web和cli的.ini文件中添加扩展名

# 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

应用程序引擎不允许您上载自己的C扩展


Google Cloud Shell控制台不是服务机器。

在标准运行时不可能(尽管我相信OAuth已经包含在内)。Flex运行时将允许这样做。