我在本机虚拟环境(phpstudy_pro)下是可以调用com的dll了,可是真正部署到网站上时,这些dll应该放置什么位置呢?有大佬能解答一下吗?
图1是我本机虚拟环境下,dll文件存放的位置(ext文件夹)
图2是我真实网站环境下,文件夹的情况
我在本机虚拟环境(phpstudy_pro)下是可以调用com的dll了,可是真正部署到网站上时,这些dll应该放置什么位置呢?有大佬能解答一下吗?
图1是我本机虚拟环境下,dll文件存放的位置(ext文件夹)
图2是我真实网站环境下,文件夹的情况
拒绝游泳的鱼
提问者
我在phpinfo();里查到,服务器上的php.ini在/www/server/php/80/etc,extension_dir为:/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930
然后再php.ini里面加入了:com.allow_dcom = true extension=php_com_dotnet.dll extension=HelloWorld2.dll,重启 Nginx,php,mysql等的服务,运行测试还是提示错误:Fatal error: Uncaught Error: Class "Com" not found in /www/wwwroot/...后来网上查了说:Linux环境下不能调用COM组件,这是Windows的专利,真是晕啊。请问有没有好办法在Linux环境下调用COM组件呢?
赞 +添加回复