[BUG] PHP 扩展安装不成功,无提示信息
联系方式
No response
1Panel 版本
v1.3.6
问题描述
已选中安装 memcache与redis扩展 镜像也是制作成功的 没任何错误提示,但实际并没有安装成功
#php版本
docker exec ttt php -v PHP 7.4.33 (cli) (built: Nov 12 2022 09:21:12) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
#查看php加载模块 docker exec ttt php -m [PHP Modules] Core ctype curl date dom fileinfo filter ftp hash iconv json libxml mbstring mysqli mysqlnd openssl pcre PDO pdo_mysql pdo_sqlite pgsql Phar posix readline Reflection session SimpleXML sodium SPL sqlite3 standard tokenizer xml xmlreader xmlwriter Zend OPcache zlib
[Zend Modules] Zend OPcache
#容器内部 php -i
phpinfo()
PHP Version => 7.4.33
System => Linux 821a36a4ca47 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64
Build Date => Nov 12 2022 09:20:35
Configure Command => './configure' '--build=x86_64-linux-musl' '--with-config-file-path=/usr/local/etc/php' '--w
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /usr/local/etc/php
Loaded Configuration File => (none)
Scan this dir for additional .ini files => /usr/local/etc/php/conf.d
Additional .ini files parsed => /usr/local/etc/php/conf.d/docker-php-ext-mysqli.ini,
/usr/local/etc/php/conf.d/docker-php-ext-opcache.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pgsql.ini,
/usr/local/etc/php/conf.d/docker-php-ext-sodium.ini
PHP API => 20190902
PHP Extension => 20190902
Zend Extension => 320190902
Zend Extension Build => API320190902,NTS
PHP Extension Build => API20190902,NTS
Debug Build => no
Thread Safety => disabled
Zend Signal Handling => enabled
Zend Memory Manager => enabled
Zend Multibyte Support => provided by mbstring
重现步骤
网站 创建-》运行环境-〉创建运行环境
期待的正确结果
No response
相关日志输出
No response
附加信息
No response
感谢反馈,我们已在本地环境复现上述问题,会在后续版本修复。
当前版本,你可以创建 8.0 版本的 PHP 运行环境来安装上述扩展。
我的PHP8 好像也有这种问题 , pdo_mysql 装了以后只有 pdo_sqlite
v1.4.0 版本已发布。