فيدورا 8 howto بناء العرف PHP?
-
05-09-2019 - |
سؤال
أنا على التوالي ويكي خادم مجموعتي في العمل و انتقل مؤخرا إلى فيدورا 8 نظام التشغيل.كل شيء يعمل بشكل جيد إلا أن امتداد كتبت أن جهات اتصال MsSql server فشل لأن وظيفة mssql_connect ليست هناك.
على الخادم القديم اعتدت الحرة "TDS" (مع ./تكوين بادئة=/البيرة/المحلية/freetds --enable-msdblib) وبنى PHP مع:
./تكوين \
--مع-apxs2=/usr/local/apache/بن/apxs \
--مع-mysql=/البيرة/المحلية/mysql \
--مع-mssql=/البيرة/المحلية/freetds \
--تمكين-safe-mode \
--تمكين-ftp \
--تمكين-inline-التحسين \
--تمكين-السحر-نقلت --enable-xml \
--مع-gd \
--مع-zlib-dir=/usr/lib \
--مع-jpeg-dir=/البيرة/المحلية/ليب
هل هناك طريقة يمكن بسهولة إعادة بناء PHP مع "- مع-mssql=/البيرة/المحلية/freetds" التكوين على القبعة ؟ وأود أن استخدام يم للقيام بذلك ، ولكن أنا لا أرى كيف.أكثر لهذه النقطة ، أود أن تجنب الحاجة إلى بناء كل شيء من الصفر.انها ليست أنني لا أعرف كيف أريد تجنب ذلك.
شكرا على نصيحتك ،
~اريك
المحلول 2
لذلك ، فإن الجواب على إضافة mssql سهلا كما هو "يم تثبيت php-mssql".ثابت مشكلتي دون أي العبث.FreeTDS هو تثبيت شكلي بسهولة.شكرا لكل من حاول الإجابة أو ترك تعليق.
نصائح أخرى
الرجاء نشر الناتج من البناء الخاص بك.هو الفشل لأن /usr/local/freetds مفقود ؟
إذا كان يمكنك استخدام يم تثبيت أو تحميل وتجميع freetds نفسك.لم أفعل هذا ولكن سيكون شيئا من هذا القبيل...
- فتح قذيفة ثم انتقل إلى الدليل مع freetds الأرشيف.
- تنفيذ tar zxvf لاستخراج.
- تنفيذ cd
- تشغيل ./تكوين من أجل بناء freetds
- تشغيل جعل (سودو) جعل تثبيت
ثم تجد فيها freetds تثبيت تمرير هذا المجلد ./تكوين قيادة PHP.
الحصول على برنامج تشغيل ملقم SQL PHP, لا أعتقد أن لديك لإعادة بناء php إلى استخدام برنامج التشغيل هذا.أقترح عليك استخدام بائع سائق.