2016-04-04 5 views
10

मैं विंडोज़ (डब्ल्यूएएमपी) पर PHP पीडीओ के साथ एसक्यूएल रिले को एकीकृत करने की कोशिश कर रहा हूं। मैंने Rudiments और SQL Relay SourceForge पृष्ठों पर दिए गए निर्देशों के बाद विजुअल स्टूडियो डेवलपर कमांड प्रॉम्प्ट के माध्यम से विंडोज़ पर रूडिमेंट्स और एसक्यूएल रिले को स्थापित और संकलित किया है।विंडोज़ पर स्रोत से पीडीओ के लिए एसक्यूएल रिले कैसे बनाया जाए?

फिर मैंने गीथब से pdo_sqlrelay एक्सटेंशन स्रोत डाउनलोड किया और इस एक्सटेंशन के लिए डीएलएल बनाने की कोशिश की।

बिल्ड निर्देशों में, मैं विशेष रूप से विंडोज से संबंधित लोगों को नहीं ढूंढ पाया। मुझे लिनक्स से संबंधित निर्देश मिले। वे हैं:

cd /path/to/pdo_sqlrelay 
phpize 
./configure --with-php-config=/path/to/php-config \ 
--with-pdo-sqlrelay=/path/to/sqlrelay/prefix \ 
--with-rudiments=/path/to/rudiments/prefix 

make 
make install 

मैं उन्हें रिश्तेदार विंडोज कदम php विस्तार से कदम निम्नलिखित PHP's Wiki for building for Windows पर दिए गए निर्देशों का निर्माण द्वारा आदेश में बदलने की कोशिश की।

जब मैंने आदेश निष्पादित करने का प्रयास किया, तो उसने fatal error फेंक दिया। (undefined या invalid $remains की तरह) .:

configure --disable-all --enable-cli --enable-$remains 

मैं अगर किसी ने मुझे बाहर मदद कर सकता है विंडोज पर pdo_sqlrelay विस्तार का निर्माण करने की सराहना करेंगे।

+0

यह प्रलेखन नहीं php_pdo_sqlrelay.dll डाउनलोड करने के लिए या एसक्यूएल रिले के लिए phppdo विस्तार के निर्माण के लिए स्रोत शामिल करता है .. –

+0

तो आप के लिए वोट दिया है, मैं गलत समझा, अच्छी किस्मत हालांकि – KDOT

+0

कैसे आप आदेश 'कॉन्फ़िगर पर अमल करते हैं - अक्षम-सब - सक्षम-क्ली - सक्षम- $ बनी हुई है? –

उत्तर

0

आप, करने के लिए ...

पहली बार चलाने bin\phpsdk_setvars.bat

निर्माण पर्यावरण स्थापित करने के लिए की जरूरत है ताकि $remains एक चर के रूप में जाना जाएगा।

फिर पुनर्निर्माण के लिए buildconf (या buildconf --force) के साथ निर्माण को कॉन्फ़िगर करें।

तो configure --disable-all --enable-cli --enable-$remains ... शायद आप --disable-zts (जो PHP का उपयोग किया जा रहा है) के साथ भी हो सकता है।

यह & nmake clean को साफ करने के लिए nmake है।

& स्थापित करने के लिए इसे nmake install और nmake uninstall अनइंस्टॉल करें।

प्रलेखन भी कहा गया है ... कि:

पहले निर्माण और Rudiments, तो निर्माण स्थापित करने और SQL Relay स्थापित करें।

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