php_dio&php_win32service将无法在wamp服务器上工作2.5

问题描述:

我正在尝试使用php_dio & php_win32service,因为我想在我的服务器上使用php查询COM10,并且获取状态&重新启动我的一些win服务。php_dio&php_win32service将无法在wamp服务器上工作2.5

尽管我使用的是正确的dll(对于PHP 5.5 X64线程安全),我仍然在扩展中获取警告图标,并且php日志中没有错误。

我很笨,可以做什么。

请指教。

enter image description here

警告图标在该菜单给出了两个可能的原因

  • extension=php_xxx.dll存在于php.ini文件,但DLL没有在\ext文件夹中。

  • 该DLL存在于\ext文件夹中,但extension=php_xxx.dll行不存在于php.ini文件中。

那你忘了做什么?

还记得有2个php.ini文件: -

  • \wamp\bin\php\php{version}\php.ini的一个使用PHP CLI只
  • 您可以编辑使用wampmanager-> PHP-> php.ini文件菜单中的其中一个在Apache下运行时使用。

你说你已经使用了正确的dll的只是使用Apache2.2.9您需要的线程安全+ VC11编译版本

+0

你的先生是一个天才WAMPServer 2.5是肯定的! 我没有在正确的php.ini文件中添加扩展名。 – Alophind

+0

或者我也曾在过去犯过同样的错误。 – RiggsFolly

+0

但现在我发现不同的问题,我有USB GPS连接到计算机,它被确定为COM6,但是当我尝试使用dio_open('com6:',O_RDWR);我得到错误,dio_open():无法打开文件com6:与标志2和权限0:权限被拒绝 – Alophind