赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 3.0
  4. 常见问题
  5. 代码开发FAQ
  6. PHP运行环境FAQ
  7. 使用PHP运行环境的HTTP触发器时,如何更改Session目录?

使用PHP运行环境的HTTP触发器时,如何更改Session目录?

  • PHP运行环境FAQ
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

本文介绍在函数计算中使用PHP运行环境的HTTP触发器时,如何更改Session目录。

由于函数计算的Serverless特性,默认会将公共的内容存放在NAS目录,例如Web应用文件、临时缓存等。使用PHP运行环境时,您如果希望Session目录改为NAS公共目录,可以使用本文介绍的方法。

  1. 在函数入口文件的相同目录创建一个extension目录,目录结构如下。

    .
    |____extension
    | |____my_ext.ini
    |____index.php
  2. 编辑my_ext.ini文件,设置Session的存储目录并自动启动Session。

    示例代码如下,最后两行代码分别用于设置Session的存储目录和自动启动Session。

    extension=session.so
    extension=ftp.so
    extension=shmop.so
    extension=bcmath.so
    extension=gettext.so
    extension=pcntl.so
    extension=simplexml.so
    extension=xmlreader.so
    extension=bz2.so
    extension=gmp.so
    extension=pdo.so
    extension=soap.so
    extension=xmlrpc.so
    extension=calendar.so
    extension=iconv.so
    extension=pdo_mysql.so
    extension=sockets.so
    extension=xmlwriter.so
    extension=ctype.so
    extension=imagick.so
    extension=phar.so
    extension=sysvmsg.so
    extension=dom.so
    extension=json.so
    extension=posix.so
    extension=sysvsem.so
    extension=exif.so
    extension=mbstring.so
    extension=protobuf.so
    extension=sysvshm.so
    extension=fileinfo.so
    extension=mysqli.so
    extension=redis.so
    extension=zip.so
    extension=memcached.so
    extension=tokenizer.so
    session.save_path=/mnt/www
    session.auto_start=1 
  3. 基于上述目录的代码包创建函数。具体操作,请参见创建函数。

  4. 为函数增加环境变量,PHP_INI_SCAN_DIR指向代码目录下面的my_ext.ini。具体操作,请参见更新函数。PHP_INI_SCAN_DIR

相关文章

函数计算PHP运行环境支持HTTP触发器吗? 2025-04-16 14:38

支持。更多信息,请参见HTTP触发器概述。

PHP运行环境如何增加或删除内置扩展? 2025-04-16 14:38

函数计算的PHP运行环境中自带一些常见的内置扩展,同时支持自定义增加或删除内置扩展。本文介绍如何增加或删除PHP运行环境的内置扩展。

PHP运行环境内置的Tablestore PHP SDK使用有问题怎么办? 2025-04-16 14:38

由于内置Protobuf扩展和Tablestore依赖的PHP实现的Protobuf有冲突,导致PHP运行环境内置的Tablestore PHP SDK使用有问题。解决方法,请参见PHP运行环境动态加载卸载内置扩展。同时,PHP运行环境动态加载卸载内置扩展,建议您通过环境变量裁剪不必要的扩展,优化运

PHP运行环境中Notice或Warning导致某些第三方库(aliyun-openapi-php-sdk)不能使用怎么办? 2025-04-16 14:38

PHP运行环境对异常处理严格,针对一些第三方库的引入,可能会出现因Warning或Notice而无法使用的情况。

使用PHP运行环境HTTP触发器时,出现Cannot modify header information - headers already sent by (output started at ...怎么办? 2025-04-16 14:38

具体原因和解决办法,请参见解决方案。

使用PHP运行环境的HTTP触发器时,如何更改Session目录? 2025-04-16 14:38

本文介绍在函数计算中使用PHP运行环境的HTTP触发器时,如何更改Session目录。 由于函数计算的Serverless特性,默认会将公共的内容存放在NAS目录,例如Web应用文件、临时缓存等。使用PHP运行环境时,您如果希望Session目录改为NAS公共目录,可以使用本文介绍的方法。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号