增加相应PHP模块

有新想法或新功能要求吗?太好了!來這裡發表您的想法。

版主: bennetliuCrystal.Y@AST

回覆文章
Matrix
文章: 6
youtube meble na wymiar Warszawa
註冊時間: 週三 9月 13, 2023 2:39 pm

增加相应PHP模块

文章 Matrix »

一些APP需要相应PHP模块,如sodium、apcu等,请更新PHP支持一下。
Stanleyhsu
文章: 35
註冊時間: 週三 2月 20, 2019 11:22 am

Re: 增加相应PHP模块

文章 Stanleyhsu »

你好,

經查詢, 目前 App Central 中提供的 PHP 版本 (7.3, 7.4 及 8.1) 皆已支援 APCu 模組.
Sodium 則皆未支援.

由於官方已結束支援 PHP 7.3, 7.4, 我們將於 PHP 8.1 及未來更新的版本中新增 Sodium 模組.
謝謝你的反饋!
Matrix
文章: 6
註冊時間: 週三 9月 13, 2023 2:39 pm

Re: 增加相应PHP模块

文章 Matrix »

因为一直找不到apcu.so,系统PHP应该是静态编译apcu了。

在php.ini中配置apcu如下:
apc.enabled = 1
apc.shm_size = 64M
apc.ttl = 1800
apc.user_ttl = 1800
apc.enable_cli = 1
apc.serializer = php

但是通过phpinfo返回的信息显示,APCu Support Disabled
相应APP也显示apcu一直有问题。
也不知道哪儿出问题了。
Stanleyhsu
文章: 35
註冊時間: 週三 2月 20, 2019 11:22 am

Re: 增加相应PHP模块

文章 Stanleyhsu »

您好,
可以方便提供您的 NAS 機種及 ADM, PHP 版本嗎?
也麻煩您提供 php_info 的版本資訊及 APCu 資訊.

我們這裡在 ADM 4.2 以上的版本中, php_info 的 APCu 資訊如下擷圖所示, APCu Support 是 Enabled 的.
php_info_apcu_status.png
php_info_apcu_status.png (24.48 KiB) 已瀏覽 1384 次
謝謝您!
Matrix
文章: 6
註冊時間: 週三 9月 13, 2023 2:39 pm

Re: 增加相应PHP模块

文章 Matrix »

AS6604T机型,ADM4.2.4最新版,php8.1。

APCu Support Disabled
Version 5.1.21
APCu Debugging Disabled
MMAP Support Enabled
MMAP File Mask no value
Serialization Support Disabled
Build Date May 30 2023 08:35:44

奇怪APCu版本号比上图小,但Build Date日期早,不知道是不是机型的原因。

而且重启WEB Center后,php.ini中配置自动变成,
apc.enabled = Off
apc.shm_size = 32M
apc.ttl = 1800
apc.user_ttl = 1800
apc.enable_cli = 0
apc.serializer = php
Stanleyhsu
文章: 35
註冊時間: 週三 2月 20, 2019 11:22 am

Re: 增加相应PHP模块

文章 Stanleyhsu »

你好,
前圖的 APCu 版本不同是因為我擷取的是 PHP 7.4 的 phpinfo 結果.

下圖為 PHP 8.1 的結果, 版本是 5.1.21,
但, 我試了你的步驟, 在 Web Center 中, 停用 Web Server 再啟用, APCu 仍是 Enabled 的狀態.

再麻煩你確認一下在 Web Center 中的, PHP 快取是否啟用.
若沒有啟用 PHP 快取, APCu 的確會變成 Disabled 的狀態.

謝謝!
php8_info_apcu_status.png
php8_info_apcu_status.png (32.04 KiB) 已瀏覽 1363 次
Matrix
文章: 6
註冊時間: 週三 9月 13, 2023 2:39 pm

Re: 增加相应PHP模块

文章 Matrix »

快取大小是64M。

我将apc.user_ttl = 1800删除了,查了PHP官方默认参数,发现没有此参数,然后重启就可以了。也不知道是不是这个原因造成的,还是偶然原因。

非常感谢您一直回复帮助 :D
Stanleyhsu
文章: 35
註冊時間: 週三 2月 20, 2019 11:22 am

Re: 增加相应PHP模块

文章 Stanleyhsu »

你好,
在 PHP 8 中新增 sodium 模組的支援, ASUSTOR 近期將更新版本, 預計 10 月 App Central 會有更新的版本.
屆時再麻煩你確認一下!
謝謝!
Matrix
文章: 6
註冊時間: 週三 9月 13, 2023 2:39 pm

Re: 增加相应PHP模块

文章 Matrix »

已更新4.2.5.RN33,sodium 模块已增加,谢谢。
回覆文章