[Php] فشل تكوين كائن كوم 'X': الفئة غير مسجلة في وامب آخر


Answers

تمكنت من حل المشكلة عن طريق تغيير دليل العمل (باستخدام chdir ) لتكون نفس php.exe قبل $x = new COM("X"); .

أعتقد أن دل لم تكن سليمة، أو تفتقر إلى شيء في حد ذاته.

Question

هناك بالفعل مثيل وامب العامل في ويندوز 7 الذي السطر

$x = new COM("X");

يقوم بإنشاء كائن كوم.

كنت أحاول تحديد موقع علة، وقررت استخدام تركيب جديد وامب جديدة على نفس نظام ويندوز 7 كما سابقتها.

في السطر الجديد، ينتج نفس الخط:

Failed to create COM object 'X': Class not registered ( Error code: 0x80040154 )

الآن، منذ أول وامب يأتي مع تطبيق التثبيت الخاص بها (جنبا إلى جنب مع دل الذي يحمل فئة كوم) لا أستطيع بالضبط معرفة ما أحتاج إلى تغيير في وامب الجديد وبالتالي فإن السطر أعلاه سوف إنشاء كائن.

  • إصدار وامب هو: 2.2 و
  • إصدار أباتشي: 2.2.21
  • نسخة فب: 5.3.10

أي فكرة ما أحتاج إلى إعداد بشكل صحيح؟