2016-04-04 45 views
10

Windows(WAMP)上でSQLリレーとPHP PDOを統合しようとしています。私はRudimentsSQL Relay SourceForgeのページに記載されている指示に従って、Visual Studio DeveloperのコマンドプロンプトからWindows上でRudimentsとSQL Relayをインストールしてコンパイルしました。Windows上のソースからPDOのSQL Relayを構築するにはどうすればいいですか?

次に、githubからpdo_sqlrelay拡張ソースをダウンロードし、この拡張機能のDLLを構築しようとしました。

ビルド手順では、特にWindowsに関連するものを見つけることができませんでした。私はLinuxに関する指示を見つけました。彼らは以下のとおりです。

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 

私はWindowsがPHP's Wiki for building for Windowsの指示を構築するステップPHP拡張によってステップに従うことによって、コマンドの相対に変換しようとしました。

コマンドを実行しようとすると、fatal errorが投げられました。 (のようなundefinedまたはinvalid $remains):

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

誰かがWindows上pdo_sqlrelay拡張を構築するために私を助けることができれば私は幸いです。 $remainsを変数として知られるように

+0

このドキュメントはphp_pdo_sqlrelay.dllをダウンロードするか、SQLリレーのphppdo拡張を構築するために、ソースが含まれていません... –

+0

は、あなたのためにアップ投票 – KDOT

+0

がどのようにコマンド 'のconfigureを実行しないけれども、私は、幸運を誤解--disable-all --enable-cli --enable- $ remaining'? –

答えて

0

あなたは、...

最初の実行bin\phpsdk_setvars.bat

ビルド環境をセットアップする必要があります。

buildconf(または再構築の場合はbuildconf --force)でビルドを構成します。

次にconfigure --disable-all --enable-cli --enable-$remains--disable-zts(PHPが使用されているかどうかによって)

nmakeをビルドする& nmake cleanをクリーニングしてください。

&をインストールするには、nmake installnmake uninstallをアンインストールしてください。

ドキュメントも述べて...その:

まずビルドし、その後Rudimentsビルドをインストールし、SQL Relayをインストールします。

関連する問題