Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

There is an IIS 7 webserver and PHP 5.3

I have set com.allow_dcom = true on php.ini file and restarted the webserver.

I need to use hmailserver by:

$obBaseApp = new COM("hMailServer.Application");

It says:

Fatal error: Class 'COM' not found in C:\inetpub\wwwroot\test.php on line 22

share|improve this question
    
Exact Version of PHP is 5.3.16 –  Metalik Sep 1 '12 at 10:21

2 Answers 2

The php 5.4.5 build from windows.php.net ships the com/dotnet module as extension dll. If that's the case with your version of php too you can enable the module via

extension=php_com_dotnet.dll

in your php.ini

Quotation from this link: http://stackoverflow.com/a/12002924/1274378

share|improve this answer

If you are using windows 8 and Apache server and extension=php_com_dotnet.dll not worked for you then:

copy php_com_dotnet.dll file to c:/windows/system32 and write to php.ini file.

extension = c:/windows/system32/php_com_dotnet.dll

I'm using Windows 8 and Apache server for windows. Worked for me.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.