Openshift应用程序默认回到PHP5.3
我有一个wordpress应用程序托管在openshift上,使用php-5.4墨盒部署。到今天为止,它再次使用php-5.3二进制文件,这会引发很多错误。我已经重新启动了应用程序以及php盒带,仍然是相同的错误。我怎样才能解决这个问题 哪个php /usr/bin/php php-v PHP警告:PHP启动:无法加载动态库“/usr/lib64/PHP/modules/ldap.so”-/usr/lib64/PHP/modules/ldap.so:无法打开共享对象文件:第0行的未知位置没有此类文件或目录 PHP警告:PHP启动:无法加载动态库'/usr/lib64/PHP/modules/mysqlnd.so'-/usr/lib64/PHP/modules/mysqlnd.so'-/usr/lib64/PHP/modules/mysqlnd.so:无法打开共享对象文件:在第0行的未知位置没有此类文件或目录 PHP警告:PHP启动:无法加载动态库“/usr/lib64/PHP/modules/mysqlnd_mysql.so”-/usr/lib64/PHP/modules/mysqlnd_mysql.so:无法打开共享对象文件:在第0行的未知位置没有此类文件或目录 PHP警告:PHP启动:无法加载动态库“/usr/lib64/PHP/modules/mysqlnd_mysqli.so”-/usr/lib64/PHP/modules/mysqlnd_mysqli.so:无法打开共享对象文件:在第0行的未知位置没有此类文件或目录 PHP警告:PHP启动:无法加载动态库“/usr/lib64/PHP/modules/pdo_mysqlnd.so”-/usr/lib64/PHP/modules/pdo_mysqlnd.so:无法打开共享对象文件:在第0行的未知位置没有此类文件或目录 PHP 5.3.3(cli)(构建日期:2013年12月5日07:09:40) 版权所有(c)1997-2010 PHP集团 Zend Engine v2.3.0版权所有(c)1998-2010 Zend TechnologiesOpenshift应用程序默认回到PHP5.3,php,openshift,Php,Openshift,我有一个wordpress应用程序托管在openshift上,使用php-5.4墨盒部署。到今天为止,它再次使用php-5.3二进制文件,这会引发很多错误。我已经重新启动了应用程序以及php盒带,仍然是相同的错误。我怎样才能解决这个问题 哪个php /usr/bin/php php-v PHP警告:PHP启动:无法加载动态库“/usr/lib64/PHP/modules/ldap.so”-/usr/lib64/PHP/modules/ldap.so:无法打开共享对象文件:第0行的未知位置没有此类
我有一个临时措施。希望它在某种程度上有所帮助。我在一个小小的RSS部署中遇到了类似的问题。实际的应用程序运行良好,我可以浏览我的feed等,但是由于相同的PHP错误,feed不会更新 我的提要通过一个cron作业进行更新,该作业将直接调用.php文件。因此,在本例中,我的cron执行以下操作:
$OPENSHIFT\u REPO\u DIR/php/update.php--feeds
默认情况下,上面使用的是您在上面提到的/usr/bin/php。我将上述内容更改为:
/opt/rh/php54/root/usr/bin/php $OPENSHIFT_REPO_DIR/php/update.php --feeds
解决了这个问题。希望这对你有所帮助 联系openshift支持,这绝对不是我们可以马上回答的问题。他们的论坛已经关闭,IRC上没有响应……谢谢,我已经实现了类似的功能。所以我不是唯一一个有这个问题的人?不,我创建了一个新的应用程序,它没有同样的问题。一路上有些变化。不管怎么说,现在似乎正在处理我的“修复”。