PHP 脚本在 Ubuntu 服务器上引发多个错误

PHP 脚本在 Ubuntu 服务器上引发多个错误

我有一个在 ubuntu 中调用 https api 的 php 脚本。当我运行该脚本时,出现以下错误:

PHP 警告:PHP 启动:无法加载动态库“/usr/lib/php/20151012/php_openssl.dll”-/usr/lib/php/20151012/php_openssl.dll:无法打开共享对象文件:第 0 行未知中没有该文件或目录
PHP 警告:require_once(../functions.php):无法打开流:第 2 行/var/www/push.php 中没有该文件或目录
PHP 致命错误:require_once():无法打开所需的“../functions.php”(include_path='.:/usr/share/php')在/var/www/push.php 第 2 行

SSL 在 php 中已启用(如 phpinfo() 页面所示)。在服务器上,我有以下 php:5.5/ 5.6/ 7.0/ 7.1/ 7.2/

有什么想法我可以修复此问题吗?

我正在尝试修复我的脚本以便它能够正确运行。

无法打开文件是一个奇怪的错误,因为该文件存在并且可以打开。 function.php 文件包含对 https API 的调用。所以我认为 PHP 因警告而抛出了一个奇怪的错误。

编辑2:该路径/usr/lib/php/20151012/归 拥有root。我正在使用 运行脚本root

functions.php位于正确的文件夹中。

相关内容