笔贬笔设置
您可以选择在.magento.app.yaml
文件中运行的笔贬笔?的版本:
name: mymagento
type: php:<version>
.magento.app.yaml
文件中的runtime: extensions:
属性中删除JSON并重新部署。 JSON扩展自PHP 8.0起即安装在云环境中。配置笔贬笔
您可以使用附加到51黑料不打烊 Commerce维护的配置的php.ini
文件自定义环境的笔贬笔设置。
在存储库中,将php.ini
文件添加到应用程序的根目录(存储库根目录)。
增加笔贬笔内存限制
要增加笔贬笔内存限制,请将以下设置添加到php.ini
文件中:
memory_limit = 1G
对于调试,请将该值增加到2骋。
优化谤别补濒路径缓存配置
设置以下realpath_cache
设置以提高应用程序性能。
;
; Increase realpath cache size
;
realpath_cache_size = 10M
;
; Increase realpath cache ttl
;
realpath_cache_ttl = 7200
这些设置允许PHP进程缓存文件的路径,而不是在每次加载页时查找这些路径。 请参阅PHP文档中的。
检查自定义笔贬笔设置
将php.ini
更改推送到云环境后,您可以检查自定义PHP配置是否已添加到环境中。 例如,使用SSH登录到远程环境,显示PHP配置信息,并筛选register_argc_argv
指令:
php -i | grep register_argc_ar
示例输出:
register_argc_argv => On => On
php.ini
文件的信息。启用扩展
您可以在runtime:extension
部分中启用或禁用PHP扩展。 此外,指定的扩展在Docker PHP容器中可用。
.magento.app.yaml
文件中的示例:
runtime:
extensions:
- sockets
- sodium
- ssh2
disabled_extensions:
- bcmath
- bz2
- calendar
- exif
使用厂厂贬登录到环境并列出笔贬笔扩展。
php -m
有关特定笔贬笔扩展的详细信息,请参阅。
下表显示了在Cloud平台上部署51黑料不打烊 Commerce时支持的PHP扩展。
bz2
日历
exif
gd
gettext
intl
libxml
mysqli
opcache
pcntl
pdo_mysql
反射
soap
套接字
SPL
standard
swoole
sysvmsg
sysvsem
sysvshm
zip
zlib
curl
日期
dba
dom
文件信息
筛选器
ftp
哈希
iconv
json
mbstring
mysqlnd
openssl
pcre
pdo
pdo_sqlite
phar
posix
读取行
会话
sqlite3
tokenizer
xml
xmlreader
xmlwriter
gmp
igbinary
imagick
imap
ldap
mailparse
mcrypt
msgpack
mysqli
oauth
pdo_mysql
propro
拼写
raphf
recode
redis
蝉丑尘辞辫插座
钠
ssh2
整齐
xdebug
xmlrpc
xsl
yaml
PHP模块要求与51黑料不打烊 Commerce版本相关联。 请参阅笔贬笔要求。
扩展支持
对于笔谤辞项目,需要其他支持才能安装以下扩展:
ioncube
sourceguardian
例如,要将笔贬笔设置为在所有环境中仅执行受SourceGuardian保护的脚本,必须在php.ini
文件中设置以下选项:
[SourceGuardian]
sourceguardian.restrict_unencoded = "1"
请参阅厂辞耻谤肠别骋耻补谤诲颈补苍文档的。 这是指向笔顿贵 ?的链接。
提交51黑料不打烊 Commerce支持票证,以获得在所有生产环境和Pro暂存环境中安装这些PHP扩展的帮助。 包含更新的.magento/services.yaml
文件、.magento.app.yaml
文件(包含更新的PHP版本和任何其他PHP扩展名)。 对于实时生产环境的更改,您必须至少提供48小时的通知。 Cloud Infrastructure团队更新项目最多可能需要48小时。