PHP.exe (CLI) لا يمكن الاتصال إلى الخلية في حين فايرفوكس يمكن!

StackOverflow https://stackoverflow.com/questions/1074406

سؤال

ولقد ركبت XAMPP على آلة ويندوز XP. PHP البرامج النصية تعمل غرامة من خلال المتصفح.

في البداية، PHP.exe (CLI) وفشل مع خطأ - لا يمكن تحميل php_pgsql.dll

وأنا المعوقين تمديد = php_pgsql.dll في ملف php.ini وPHP.exe توقف بالفشل.

ولكن، حتى الآن أنا لست قادرا على تشغيل برنامج نصي PHP من CLI على الرغم من أن السيناريو نفسه يعمل بشكل جيد من خلال المتصفح.

وفشل السيناريو في mysqli_connect () مع خطأ - لا يمكن الاتصال بخادم MySQL على '127.0.0.1'

لقد شخص آخر واجه نفس المشكلة؟

وKshitij

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

المحلول

هل بدء تشغيل خدمة الخلية من خلال لوحة تحكم XAMPP واحتفظ بيينغ وضع علامة "تشغيل" في كلتا الحالتين اختبار منتديات هل اختبار النسخة خادم عن طريق طلب شيء من هذا القبيل HTTP: // المضيف المحلي / ... أو <وأ href = "HTTP: //127.0.0.1/ "يختلط =" نوفولو noreferrer "> http://127.0.0.1/ ... ولم تشغيل php.exe -f something.php الاختبار على نفس الجهاز؟

نصائح أخرى

وكم ملف php.ini لديك؟ انها على الأرجح نسخة CLI لديه ملف php.ini مختلفة من إصدار الويب.

هل الطريق إلى دلس الخلية الخاصة بك في متغير بيئة PATH جلسة القيادة الخاص بك؟ ربما تحتاج إلى إضافة \ pathtomysql \ بن لالمسار. على الجهاز الخاص بي هو:

C:\Program Files\MySQL\MySQL Server 5.0\bin
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top