2015-07-13 40 views
1
安装PHP PECL模块

我试图通过声明文件中的下列.openshift/pear.txt在OpenShift

pecl/oauth 

我认为,这是声明的PHP项目依赖的首选方式安装在OpenShift的PECL模块的OAuth在OpenShift上的项目,但我得到以下的构建错误;

failed to write /opt/rh/php54/root/usr/lib64/php/modules/oauth.so 
(copy(/opt/rh/php54/root/usr/lib64/php/modules/oauth.so): 
failed to open stream: Permission denied) 

是否可以包含此模块或必须创建自定义墨盒?

谢谢

+0

我正在尝试做同样的事情。这有什么好运? – Patrick

+1

不,对不起。我相信不可能简单地声明oauth模块为依赖项,因为它不是_userland_模块。我认为_userland_在php中有特殊的含义,但我并不熟悉它。我得出结论,我必须创建一个自定义盒式磁带或等待Openshift将oauth包含在快速启动盒式磁带中。我仍在等待! –

回答

0

是否有可能模块已安装?你有没有尝试过创建一个phpinfo();页面查看哪些模块已安装并可用?

+0

可悲的是没有。第三方'插件'抱怨它需要该模块,并且在phpinfo的输出中没有提及**。 –