由于配置服务器环境的时候没有开启一些php扩展而导致该错误的情况比较多。
通常的方法是开启openssl和curl。

解决方法:

一般这种情况到php根目录下的php.ini文件中,将

;extension=php_openssl.dll
;extension=php_curl.dll

php7.3下:

;extension=curl
;extension=openssl

前面的;注释符号去掉重启apache即可。
但依然不能解决这个问题的话,可以尝试下面的方法。适用于windows主机。

添加系统环境变量:

即把php的安装路径添加到windows的环境变量的PATH里。
以我的电脑为例:
1,通过控制面板进入系统选项。


2,选择高级系统设置

3,选择环境变量

4,修改PATH

5,添加php的路径

6,重启电脑后,进入命令行,测试一下php命令是否可以执行。

如果成功,即配置成功。
如果没有成功,我也没有办法。

环境变量:

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。