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

正文索引 [隐藏]

 

刚开始提示安装composer

  1. curl -sS https://getcomposer.org/installer | php 
  2.  php composer.phar install

 

ssh 输入命令后提示函数被禁用

  1. [ErrorException]
  2.   putenv() has been disabled for security reasons

解除禁用继续php composer.phar install

提示

  1. [Symfony\Component\Process\Exception\RuntimeException]
  2.   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函数

成功安装