centos stream 9 PHP8.3 安装PHP扩展卡死。
在LNMP扩展安装中勾选fileinfo安装,控制台滚动一会儿以后就会卡死,
服务器CPU一直保持在70%左右占用,硬盘则保持100MB左右的读取,没有写入,
此时刷新网页无法加载面板,FTP与SSH也无法连接,系统无响应,重启服务器后才恢复正常。
如何才能正常安装扩展?
centos stream 9 PHP8.3 安装PHP扩展卡死。
在LNMP扩展安装中勾选fileinfo安装,控制台滚动一会儿以后就会卡死,
服务器CPU一直保持在70%左右占用,硬盘则保持100MB左右的读取,没有写入,
此时刷新网页无法加载面板,FTP与SSH也无法连接,系统无响应,重启服务器后才恢复正常。
如何才能正常安装扩展?
首先,要确保您的系统已经更新到最新版本。在CentOS Stream 9上,您可以使用以下命令来更新系统:
sudo dnf upgrade
接下来,您可以尝试以下步骤来安装PHP扩展:
sudo dnf install -y epel-release
sudo dnf install -y php-common php-devel php-pear gcc make openssl-devel
php -v
sudo pecl install <extension>
请将<extension>
替换为您要安装的扩展的名称。例如,要安装fileinfo
扩展,您可以运行以下命令:
sudo pecl install fileinfo
php.ini
,通常位于/etc/php/8.3/cli/php.ini
或/etc/php/8.3/fpm/php.ini
(具体位置可能因系统而异)。在该文件中搜索extension=fileinfo.so
,并将其前面的注释符号(;
)去掉。保存文件并关闭编辑器。sudo systemctl restart php-fpm
如果您使用的是CLI,您可以运行以下命令:
sudo systemctl restart php-cli
这些步骤应该能够帮助您在CentOS Stream 9上成功安装PHP扩展。如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助您解决问题。
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.9k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
4 回答2.1k 阅读
1 回答3.1k 阅读
是,估计是服务器内存用满了。
fileinfo安装过程用内存比较多些,在面板桌面『服务器内存信息』设置加大swap内存,
(swap也是比较慢)或是升级服务器内存了,没能升级的话,
或是先停止当前占用内存比较多的软件,安装好扩展后再启动。
面板『网络』系统进程可以以内存排序看哪些占用比较多。