Как построить SQL Relay для PDO из исходного кода в Windows?
Я пытаюсь интегрировать SQL Relay с PHP PDO в Windows (WAMP). Я установил и скомпилировал Rudiments и SQL Relay в Windows с помощью командной строки Visual Studio Developer Command после инструкции, приведенной в Rudiments и SQL Relay Страницы SourceForge.
Затем я загрузил источник расширения pdo_sqlrelay
из github и попытался построить 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 на PHP Wiki для создания для Windows.
Когда я попытался выполнить команду, она выбрала fatal error
. (например, undefined
или invalid $remains
).:
configure --disable-all --enable-cli --enable-$remains
Я был бы признателен, если бы кто-то помог мне построить расширение pdo_sqlrelay
в Windows.
Ответы
Ответ 1
вам нужно...
первый запуск bin\phpsdk_setvars.bat
чтобы настроить среду сборки, чтобы $remains
был известен как переменная.
затем настройте сборку с помощью buildconf
(или buildconf --force
для перестройки).
then configure --disable-all --enable-cli --enable-$remains
... возможно, вы также захотите --disable-zts
(в зависимости от того, какой PHP используется).
это скорее nmake
для сборки и nmake clean
для очистки.
чтобы установить и удалить его nmake install
и nmake uninstall
.
В документации также указано, что:
Сначала создайте и установите Rudiments, затем выполните сборку и установку SQL Relay.