2016-04-04 15 views
10

Sto cercando di integrare SQL Relay con PHP PDO su Windows (WAMP). Ho installato e compilato Rudiments e SQL Relay su Windows tramite il prompt dei comandi di Visual Studio Developer seguendo le istruzioni fornite nelle pagine SourceForge Rudiments e SQL Relay.Come creare SQL Relay per PDO dall'origine su Windows?

Quindi ho scaricato la fonte di estensione pdo_sqlrelay da github e ho provato a creare la DLL per questa estensione.

Nelle istruzioni di compilazione, non sono riuscito a trovare quelli relativi a Windows in particolare. Ho trovato istruzioni relative a Linux. Essi sono:

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 

ho cercato di convertirli al relativo comandi di Windows seguendo passo dopo passo estensione PHP costruire istruzioni PHP's Wiki for building for Windows.

Quando ho provato a eseguire il comando, ha lanciato un fatal error. (Come undefined o invalid $remains) .:

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

sarei grato se qualcuno mi potrebbe aiutare a costruire la pdo_sqlrelay estensione su Windows.

+0

Questa documentazione non contiene la fonte per scaricare php_pdo_sqlrelay.dll o per costruire l'estensione phppdo per relè SQL .. –

+0

votato per voi, allora, ho capito male, buona fortuna anche se – KDOT

+0

Come si esegue il comando 'configure --disable-all --enable-cli --enable- $ rimane'? –

risposta

0

è necessario ...

prima esecuzione bin\phpsdk_setvars.bat

per impostare l'ambiente di sviluppo, in modo che $remains sarà conosciuto come una variabile.

quindi configurare la build con buildconf (o buildconf --force per la ricostruzione).

quindi configure --disable-all --enable-cli --enable-$remains ... probabilmente si potrebbe anche voler --disable-zts (a seconda di quale PHP viene utilizzato).

è piuttosto nmake per creare & nmake clean da pulire.

per installare & disinstallarlo è nmake install e nmake uninstall.

la documentazione afferma anche ... che:

Prima compilare e installare Rudiments, poi costruire e installare SQL Relay.

Problemi correlati