如何解决NextCloud的PCNTL扩展提示?

Cloud storage

1 前言

一个问题,一篇文章,一出故事。
笔者今天尝试NextCloud的以下指令,

occ config:system:get office.allowList
occ config:system:set --value="10.168.0.128" office.allowList

遇到如下错误提示,

The process control (PCNTL) extensions are required in case you want to interrupt long running commands - see https://www.php.net/manual/en/book.pcntl.php
Additionally the function 'pcntl_signal' and 'pcntl_signal_dispatch' need to be enabled in your php.ini.

2 最佳实践

2.1 编译并安装插件

cd ~/php-8.3.7/ext/pcntl/
phpize
./configure
make
make install
rsync -avP /usr/lib64/extensions/no-debug-zts-20230831/ /usr/lib64/php-zts/modules/

2.2 加载插件

echo 'extension=pcntl' > /etc/php.d/pcntl.ini
systemctl reload php-fpm
没有评论

发表回复

Bash
如何自动根据职位设置NextCloud用户配额?

1 前言 一个问题,一篇文章,一出故事。 今天更新一个自动根据AD中的职位(title)设置Next …

Cloud storage
如何备份Nextcloud的启用应用列表?

1 前言 一个问题,一篇文章,一出故事。 笔者今天需要手动更新NextCloud,于是想到手动备份N …

Cloud storage
如何配置Nextcloud集成Keycloak?

1 前言 一个问题,一篇文章,一出故事。 本章将在Nextcloud应用中使用Keycloak作为身 …