سؤال

وأنا باستخدام المزج على ويندوز، الذي يثبت PHP، اباتشي و MySQL.

وأنا أعمل الآن على شيء جديدا يتطلب كيو. التيار تثبيت لن تفعل ذلك بالنسبة لي، وأنا أستقبل الكثير من هذه الأخطاء:

<اقتباس فقرة>   

والدعوة إلى وظيفة غير معروف pg_query ()

ودائما

<اقتباس فقرة>   

وظيفة غير معروف

ولقد قمت بتثبيت كيو 8.3.7-1 للنوافذ، وأضاف php_pgsql.dll، php_pdo_pgsql.dll وحتى libpq.dll التي تقول مذكرة في صفحة PHP لشبكة الإنترنت لمستخدمي ويندوز يحتاج بدءا من PHP 5.2.6

ومع ذلك، وأظل الحصول على هذه الأخطاء ...

ويمكن للشخص تقديم المشورة أفضل مسار للعمل؟ أو ينبغي أن مجرد إلغاء اباتشي وكل شيء آخر، والقيام تركيب جديد من كل مكون seperatly؟

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

المحلول

وXAMPP "لا تقولوا" اباتشي / PHP التي PHP.INI للاستخدام. لذلك يستخدم فب استراتيجيتها البحث الافتراضي للعثور على ملف .ini. إذا لم تكن قد غيرت أي شيء هذا سوف تكون واحدة في الدليل حيث يقع ثنائي اباتشي، XAMPP / اباتشي / بن / ملف php.ini. هل تحرير هذا الملف وإزالة منقوطة قبل تمديد = php_pgsql.dll؟ عندما تكون في شك نسأل

echo 'php.ini: ', get_cfg_var('cfg_file_path');
which ملف لديك لتحرير.
XAMPP تثبيت فب وحدة نمطية افتراضيا ولديك إلى إعادة تشغيل اباتشي من أجل الحصول على فب لقراءة ملف php.ini مرة أخرى. بعد طباعة that
echo extension_loaded('pgsql') ? 'yes':'no';
should <ط> نعم . إذا لم إيقاف خدمة اباتشي، فتح قذيفة الأوامر، انتقل إلى الدليل XAMPP وenter
apache_start.bat
This سيبدأ اباتشي كتطبيق وحدة تحكم ويمكنك ان ترى أخطاء بدء التشغيل في وحدة التحكم هذه (بدلا من مدير الحدث ويندوز '). إذا دلل مفقود ستحصل على مربع الرسالة.

نصائح أخرى

هل تمكينه في ملف ini مصمم بلغة PHP؟

وماذا الدعوة إلى phpinfo () مثبت يقول لملحقات؟

https://stackoverflow.com/questions/551734/php-not-loading-phppgsql-dll-on-windows

واعتمادا على أي نوع من الأخطاء التي تراها في error.log أباتشي في الأجوبة على <لأ href = " / 552712 "> هذا السؤال قد يكون مفيدا.

وفعلت الشيء نفسه كما فعلت وتخلصوا من المنجم issue.But كان لXAMPP. ربما يجب عليك إعادة تثبيت نوع من البط الخاص بك.

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