$myapp = new COM("word.application"); // returns a fatal error: "Class 'COM' not found in c:/www/comConnector.php" shell_exec("whoami"); //returns "NT authority/system"
PHP 5.3.16 (cli) (построено: 15 августа 2012 20:06:57)
Copyright (c) 1997-2012 PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Добавьте поддержку COM в php.ini:
[COM_DOT_NET] extension=php_com_dotnet.dll
Поскольку вы используете PHP 5.3.16, убедитесь, что вы указываете на глобальное пространство имен:
$myapp = new \COM("word.application");
Несмотря на то, что ваш PHP-файл может находиться в глобальном пространстве имен, но это хорошая практика.