宝塔安装matomo报错:Process类依赖于proc_open,这在PHP安装中不可用。

 

刚开始提示安装composer curl -sS https://getcomposer.org/installer | php php composer.phar install ssh 输入命令后提示函数被禁用 [ErrorException] putenv() has been disabled for security reasons 解除禁用继续php composer.phar install

提示 [Symfony\Component\Process\Exception\RuntimeException] The Process class relies on proc_open, which is not available on your PHP inst allation.

中文翻译:Process类依赖于proc_open,这在PHP安装中不可用。

解决办法:

只需要在PHP配置文件php.ini中,找到disable_functions选项,看看后面是否有proc_open函数被禁用了,如果有的话,去掉即可。

这里有个坑,如果安装了多个PHP版本,则php.ini也有多个,都需要删除proc_open函数

成功安装