سؤال

وأنا تجميع بعض التمديدات لPHP على الخادم درمهوست PS. حصلت على خطأ وجدت أنه يحدث عندما يتم استخدام رؤوس PHP4 بدلا من رؤوس PHP5.

وتشغيل phpinfo يظهر الخادم يعمل PHP5. لكن فب-V على سطر الأوامر يعطي PHP4.

وكيف يمكنني أن أجعل تجميع استخدام PHP5 بدلا من PHP4 في خدمة بلدي؟ هناك متغير بيئة من نوع ما، وإذا كان الأمر كذلك كيف يمكنني تغييره (جديد لينكس)

والشكر

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

المحلول

لديك لمعرفة أين على مربع يتم تثبيت PHP 5. كنت قد تحاول locate phpize على قذيفة الخاص بك. يجب أن تحتوي على نفس الدليل قابل للتنفيذ php-config. يمكن العثور على المسار في إخراج phpinfo (). تحقق هناك لcammand Configuraiton وهناك للمعلمة بادئة.

وإذا كان هناك عدة PHP isntallations مدفوع. phpize يمكنك تجميع ملحقات باستخدام دا الإصدار المحدد باستخدام المسارات الصحيحة:

$ cd extension_source
$ /full/path/to/bin/phpize
$ ./configure --with-php-config=/full/path/to/bin/php-config
$ make
$ make install
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top