2017-01-25 8 views
10

मेरे पास पहले से ही एक सेंटोस 7 वीपीएस में PHP 5.4 स्थापित है। मैं अब में एक विरासत डेटाबेस तक पहुंचने की कोशिश कर रहा हूं। एमडीबी PHP स्क्रिप्ट के साथ प्रारूप।मैं CentOS 7 पर PHP पीडीओ ओडीबीसी ड्राइवर कैसे स्थापित करूं?

लेकिन, मेरा phpinfo() पेज है कि केवल mysql और sqlite पीडीओ ड्राइवरों सक्षम हैं, कहते हैं। ओडीबीसी नामक कोई ड्राइवर सक्षम नहीं है।

यही कारण है कि मैंने काम करने के लिए this ट्यूटोरियल का पालन करने का प्रयास किया है। लेकिन यह काम नहीं करता है। bash: ./configure: No such file or directory

मुझे नहीं पता कि मुझे कौन से फ़ोल्डर को सूचीबद्ध आदेशों को चलाने के लिए है। क्या कोई ऐसा आदेश है जो मुझे सिस्टम से पीडीओ ओडीबीसी ड्राइवर स्थापित करने की अनुमति देगा। yum -y install php_odbc जो मेरे साथ काम करना आसान होगा? यदि नहीं, तो मैं क्या गलत कर रहा हूँ?

+0

[इस उत्तर] पर एक नज़र डालें [http://stackoverflow.com/questions/41910255/plesk-12-on-centos-6-not-working-pdo-odbc-dblib-drivers)। मुझे लगता है कि इसे आपकी समस्या का समाधान करना चाहिए। – styl3r

+0

यह मेरी समस्या हल करता है: yum install php-pdo – Albeis

+0

जो आप ट्यूटोरियल के रूप में लिंक करते हैं वह PHP स्रोत वितरण से संबंधित है, यदि आप एक्सटेंशन को संकलित करना चाहते हैं तो आपको पहले स्रोत प्राप्त करने होंगे (कॉन्फ़िगर एक चरण पूर्व संकलन और भाग है एक आम निर्माण प्रवाह का)। – hakre

उत्तर

6

php_odbcCentOS 7 पैकेजों में से एक है। http://mirror.centos.org/centos/7/os/x86_64/Packages/ देखें यह एक बहुत लंबी सूची है।

तो yum -y install php_odbc काम करना चाहिए। यदि आवश्यक हो तो बस अपने वेब सर्वर को पुनरारंभ करना न भूलें।

यदि आप स्रोत से PHP संकलित कर रहे थे तो आप ./configure ... चलाएंगे। यह आपके मामले में काम नहीं करेगा।

संबंधित मुद्दे