سؤال

مرحبًا ، أنا جديد على PHP ، أتعلم حاليًا PHP باستخدام Eclipse. أعلم أنني يجب أن أقوم بتثبيت Zend Debugger My Php.ini Store على C: Windows لقد أضفت في هذه الخط:

[Zend]
zend_extension=c:/php/ext/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10013

لكن في موجه الأوامر ، جربت php -m ، لقد أظهرت أنني لم أقم أبدًا بتثبيت Zend Debugger. لست متأكدًا من أين أخطأ ، أتحقق من phpinfo أيضًا لا تظهر أبدًا أي معلومات Zend.

هل كانت مفيدة؟

المحلول

على المتصفح ، اذهب إلى:http: // localhost/؟ phpinfo = 1

ابحث عن "ملف التكوين المحمّل" واتخذ ملاحظة للمسار

افتح الآن نافذة موجه DOS (ابدأ> تشغيل> (اكتب) CMD) وفي نوع سطر الأوامر C: path to your php php.exe -r phpinfo () ؛ | المزيد (اضغط على Ctrl+C لكسر)

ابحث مرة أخرى عن:
"ملف التكوين المحمّل" واتخذ ملاحظة لهذا المسار.

قد يكون أنك تستخدم php.ini مختلف لخادم الويب الخاص بك ولإصدار CLI.

ستحتاج إلى إضافة تغييرات التكوين إلى كل من ملفات php.ini أو وضع التكوين في ملف يسمى zend.ini ووضعه في المجلد المذكور في إخراج phpinfo الخاص بك تحت:
"مسح هذا dir لملفات .ini إضافية"

نصائح أخرى

واجهت الكثير من المشاكل في جعل تصحيح الأخطاء. الآن أنا أستخدم Zendserver CE وهو مجاني والتكوين أسهل كثيرًا.

كما يمكنني استخدام Eclipse + PDT ، تم تنزيله من موقع Zend.

هذا يجب أن يعمل مباشرة خارج الصندوق. لماذا لا تستخدم Zendserver؟ تحصل على كل ما تريد في حزمة.

لقد واجهت نفس الشيء عندما كنت أستخدم PHP الآمن في مؤشرات الترابط على Windows.

لم تعد إصدارات محدثة من Zend Debugger تدعم التشغيل في نكهات PHP آمنة من مؤشرات الترابط على Windows. التحول إلى نكهة غير آمنة (AKA NTS) من PHP إصلاح هذه المشكلة بالنسبة لي.

انظر هنا: http://forums.zend.com/viewtopic.php؟f=59&t=1918#p13729

انظر هذا الرابط في Zend Server عبر الإنترنت مساعدة حول Zend Debugger:

http://files.zend.com/help/zend-server/zend-server.htm#debugger_component.htm

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top