Постоянное соединение с mysqli: определите MYSQLI_NO_CHANGE_USER_ON_PCONNECT для сборки Windows - PullRequest
0 голосов
/ 29 ноября 2018

На странице https://dev.mysql.com/doc/apis-php/en/apis-php-mysqlnd.persist.html было показано, как отключить смену пользователя для постоянного подключения следующим образом:

shell# CFLAGS="-DMYSQLI_NO_CHANGE_USER_ON_PCONNECT" ./configure

--with-mysql=/usr/local/mysql/ 
--with-mysqli=/usr/local/mysql/bin/mysql_config 
--with-pdo-mysql=/usr/local/mysql/bin/mysql_config 
--enable-debug && make clean && make -j6

или

shell# export CFLAGS="-DMYSQLI_NO_CHANGE_USER_ON_PCONNECT"
shell# configure --whatever-option
shell# make clean
shell# make

Однако это работает только в Linuxbuild, могу ли я спросить, когда я хочу собрать php mysqli с помощью инструментов PHP SDK для Windows, следуя инструкциям на https://github.com/Microsoft/php-sdk-binary-tools, что мне нужно сделать, чтобы определить MYSQLI_NO_CHANGE_USER_ON_PCONNECT, чтобы отключить изменение пользователя?

...