php runtime 使用 FAQ 问题列表

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: php runtime 使用FAQ 问题列表

Q: 函数计算 php runtime 是什么?

A: 请参考官方文档:

Q: 函数计算 php runtime 支持 http trigger 吗?

A: 支持, 详情见 php HTTP 触发器的函数入口

Q: php runtime 能使用第三方扩展吗?

A: 能

Q: php runtime 内置的table store php sdk 使用有问题

A: 原因是内置protobuf扩展和table store 依赖的php 实现的protobuf有冲突,具体解法请参考:php runtime 动态加载卸载内置扩展;同时,针对php runtime 动态加载卸载内置扩展这个话题,鼓励用户使用环境变量来裁剪不必要的扩展来优化runtime的启动速度

Q: php runtime 对异常处理严格,比如级别较低的notice就会抛出异常,导致某些第三方库(aliyun-openapi-php-sdk)不能使用怎么办?

A: 有解法,详情请参考:函数计算PHP Runtime - exception 处理

Q: php runtime 能驱动php 框架吗?

这里建议直接使用 custom-container, 和传统的 php 使用方法一致, 通过 S 工具可以一键部署

start-laravel
start-thinkphp
start-zblog
start-wordpress
start-discuz

A: 能,但是不建议, 请参考

Q: 使用php runtime http trigger出现Cannot modify header information - headers already sent by (output started at ... 怎么处理?

A:php runtime 中 headers already sent 问题解决方案

Q: 使用php runtime http trigger想更改 session 目录怎么处理?

A:php runtime 中 headers already sent 问题解决方案 更改session 目录部分

Q: php runtime开发web时, 怎么支持rewrite?

A:php runtime 中 http web 中 rewrite 浅解和方案

Q: php runtime 除了内置的扩展,想使用 php-gd 等其他php扩展怎么办?

A:
函数计算 php runtime 编译非内置的扩展

开发函数计算的正确姿势———为 PHP 运行时添加自定义扩展

Q: php runtime 两个php 文件简单require_once使用sample

  • a.php
<?php
$appcode = 123456;

class Foo {
   
   public $name = 'FooClass';

   function sayhi() {
   
        print 'Foo say hello!';
    }
}

$foo = new Foo;
  • b.php
<?php
require_once __DIR__ . '/a.php';
function handler($event, $context) {
   
    echo $GLOBALS['appcode'] . PHP_EOL;
    $GLOBALS['foo']->sayhi();
    $foo2 = new Foo; 
    $foo2->sayhi();
    return $GLOBALS['appcode'];
}

欢迎大家留言php runtime 使用中遇见的问题。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
Apache
apache2.4集成php7或8均失败
apache2.4集成php7或8均失败
99 0
|
人工智能 算法 应用服务中间件
框架外的PHP读取.env文件(php5.6、7.3可用版)
框架外的PHP读取.env文件(php5.6、7.3可用版)
146 0
|
PHP
PHP - Laravel 视图模板(blade.php) 模板引入与使用,及模板使用页面参数
PHP - Laravel 视图模板(blade.php) 模板引入与使用,及模板使用页面参数
356 0
|
PHP
PhpStorm修改语言等级:PHP Language Level is synchronized with composer.json
PhpStorm修改语言等级:PHP Language Level is synchronized with composer.json
201 0
PhpStorm修改语言等级:PHP Language Level is synchronized with composer.json
|
PHP Windows
PHP 获取服务器详细信息的原生方法
PHP 获取服务器详细信息的原生方法
136 0
|
Go PHP
PHP7+和Golang一样支持返回类型声明却坑了我一下
PHP作为弱类型语言,没有很多条条框框,写起来比较爽,但是运行速度和对高并发的支持确实不如Go
115 0
|
前端开发 PHP 数据安全/隐私保护
快速入门php,函数、字符串
快速入门php,函数、字符串
140 0
快速入门php,函数、字符串
php-cs-fixer 自动将 PHP 代码以 PSR-2 规则修正
PHP Coding Standards Fixer 是在不破坏相容性的情况下,将 PHP 的代码往 PSR-2 的方向修正。
220 0
php-cs-fixer 自动将 PHP 代码以 PSR-2 规则修正