Google App Engine-mcrypt.so-在第0行的“未知”中没有这样的文件或目录

时间:2018-07-05 18:09:22

标签: php laravel google-app-engine laravel-4 mcrypt

我有一个运行在Google App Engine(Standard Env)上的Laravel 4.2 App,大约每分钟我得到500返回,并记录以下错误。请求是从数据库返回的小对象。

有什么想法会如此零星吗?我看不到有什么可以将错误指向特定的方法/路由。我是GAE的新用户,非常感谢您的帮助。谢谢!

  

PHP警告:PHP启动:无法加载动态库'/base/alloc/tmpfs/dynamic_runtimes/php55_dynamic/230a19aa4cd01ca1/modules/mcrypt.so'-/ base / alloc / tmpfs / dynamic_runtimes / php55_dynamic / 230a19aa4cd01ca1 / modules / mcrypt.so:无法打开共享对象文件:在第0行的Unknown中没有这样的文件或目录

PHP.INI

google_app_engine.enable_functions = "php_sapi_name, php_uname, getmypid, set_time_limit"

output_buffering = on

allow_url_include=1

extension = "mcrypt.so"

extension = "curl.so"

allow_url_fopen = On

1 个答案:

答案 0 :(得分:1)

如果您查看official documentation,则可以看到mcrypt已预先安装并在系统上启用。因此,您不必在extension = "mcrypt.so"中包含php.ini,只需删除它即可完成工作。

也请看看堆栈溢出线程Can't Enable PHP Extensions on php.ini on App Engine for Laravel