سؤال

لدي ماك مع تثبيت PHP 5 مخصص تم بناؤه منذ حوالي عام. أتذكر أنه استغرق كل يوم الأحد وكان علي تجميع حوالي 20 مرة للحصول عليه بشكل صحيح. MySQL لدي هو من انتروبيا وكانت predomiled.

الآن أحتاج إلى الحصول على PDO مع برنامج تشغيل MySQL لم يتم تثبيت برنامج التشغيل. حاولت أن "plegl install pdo_mysql" وتموت عند نقطة لا يمكن العثور عليها بعض ملفات mysql. أي أفكار كيف يمكنني إصلاح هذا بسرعة؟

checking for mysql_config... not found
configure: error: Cannot find MySQL header files under
ERROR: `/private/tmp/pear/temp/PDO_MYSQL/configure' failed

سأقوم بنشر أي مسارات أو رسائل تحتاج لمساعدتي في استكشاف الأخطاء وإصلاحها. هل يجب علي تجميع PHP من جديد، أو هل يمكنني ترجمة امتداد PDO_MYSQL؟

آمل ألا أبدو كسول، لدي الكثير من التعليمات البرمجية للكتابة وليس الكثير من الوقت للقتال مع تكوين PHP الخاص بي.

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

المحلول

ستحتاج إلى تجميعها باليد، بدلا من عبر Pecl. ستحتاج إلى معرفة مكان تثبيت MySQL الخاص بك هو. لا أعرف عن حزم Entropy، ولكن المباني التي توفرها MySQL (التي أوصي بها) تثبيتها /usr/local/mysql.

$ pecl download pdo_mysql
$ tar xzf PDO_MYSQL-1.0.2.tgz
$ cd PDO_MYSQL-1.0.2
$ phpize
$ ./configure --with-pdo-mysql=/usr/local/mysql
$ make && sudo make install

وهذا يجب أن يحصل لك على النقطة التي يمكنك فيها تكوينها.

نصائح أخرى

لمعلوماتك؛ يتم تضمين سائق MySQL PDO في BEW 5.2.9 و 5.3 يبني من مارك لياناج entropy.ch.

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