require_once('soap.php')无法打开流,没有这样的文件或目录
我有一些示例代码,代码顶部是:require_once('soap.php')无法打开流,没有这样的文件或目录,php,soap,Php,Soap,我有一些示例代码,代码顶部是: require_once('./lib/soap.php'); 但会出现以下错误: 警告:require_once./lib/soap.php:无法打开流:没有这样的 上的/var/www/vhosts/site.com/httpdocs/test.php中的文件或目录 第1行 我使用的是PHP7.0.27,默认情况下安装并启用了soap扩展,它位于/opt/plesk/php/7.0/lib/php/modules/soap.so目录下的服务器上 但是我找不到
require_once('./lib/soap.php');
但会出现以下错误:
警告:require_once./lib/soap.php:无法打开流:没有这样的
上的/var/www/vhosts/site.com/httpdocs/test.php中的文件或目录
第1行
我使用的是PHP7.0.27,默认情况下安装并启用了soap扩展,它位于/opt/plesk/php/7.0/lib/php/modules/soap.so目录下的服务器上
但是我找不到soap.php,我尝试通过SSH搜索:
find . soap.php
但这又回来了
查找:“soap.php”:没有这样的文件或目录
我已在以下位置查看了答案:
但是,由于找不到soap.php文件,我陷入了下一步应该做什么的困境。我是否需要像本教程中所描述的那样设置一个全新的soap服务器:或者有更简单的方法来实现这一点
谢谢。试试:
find DIRECTORYTOSTARTSEARCH -name soap.php -type f
这是使用find命令的正确方法。如果要在整个文件系统中搜索,请使用:
sudo find / -name soap.php -type f
尝试:
这是使用find命令的正确方法。如果要在整个文件系统中搜索,请使用:
sudo find / -name soap.php -type f
如果它已经在PHP中作为扩展名加载,为什么要将其包含在文件中而不是直接访问它?如果它已经在PHP中作为扩展名加载,为什么要将其包含在文件中而不是直接访问它?如果您只是尝试使用SOAP扩展名,您已经确认它已安装并启用,不需要在代码中添加任何require语句。该扩展可以像PHP核心的其余部分一样使用
对于其他不确定是否加载了扩展的用户,可以使用一些方法进行检查。如果您只是尝试使用SOAP扩展,并且确认它已安装并启用,则无需在代码中添加任何require语句。该扩展可以像PHP核心的其余部分一样使用
对于其他不确定是否加载了扩展的用户,可以使用一些方法进行检查。如果您只是尝试使用SOAP扩展,并且确认它已安装并启用,则无需在代码中添加任何require语句。该扩展可以像PHP核心的其他部分一样使用。如果您在回答中这样做,我会将其标记为正确。如果您只是尝试使用SOAP扩展,并且确认它已安装并启用,则不需要在代码中添加任何require语句。这个扩展就像PHP核心的其余部分一样可用。如果你把它变成一个答案,我会把它标记为正确的。我确实考虑过这个问题,但是因为它在示例代码中,我不确定。如果是这样的话,我就不需要打电话了。很好的回答了我的问题。我确实考虑过这个问题,但是在示例代码中,我不确定。如果是这样的话,我就不需要打电话了。很好,这回答了我的问题。