如何解决使用opencensus ext时出现Google App Engine错误
WARNING: [pool app] child 29 said into stderr: "PHP-fpm: pool app: symbol lookup error: /opt/PHP73/lib/x86_64-linux-gnu/extensions/no-debug-non-zts-20180731/opencensus.so: undefined symbol: ZVAL_DESTRUCTOR"
我使用GAE env flex。今天,GAE使用PHP7.3-fpm,但出现错误。我使用PHP7.2-fpm检查GAE中的其他网站是否正常工作。
我该如何解决问题。
解决方法
env: flex
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 1
disk_size_gb: 10
runtime_config:
document_root: public
# Ensure we skip ".env",which is only for local development
skip_files:
- .env
- .git
- /vendor/
- /node_modules/
env_variables:
# Put production environment variables here.
APP_LOG: errorlog
APP_KEY: **App_Key**
APP_NAME: Application
APP_ENV: production
APP_DEBUG: true ```
,
在app.yaml中,您应该设置运行时:
env: flex
runtime: php
在composer.json
文件中,您应该指定要使用的版本,例如,如果要使用php 7.2而不是7.3:
{
"require": {
"php": "7.2.*"
}
}
重要的是要指定所述版本,否则运行时可能会无意中升级到官方documentation中提到的新版本
默认情况下,PHP运行时使用PHP 7.2,但您应明确 在composer.json文件中声明您的PHP版本,以防止您 新版本的应用程序不会自动升级 PHP可用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。