I meant your PHP build environment should be configured to disable TS. So this 
means the PHP build environment should create a NTS build of PHP. If you are 
making changes to the configuration, it is very important to re-build 
configuration.

So run first,
cscript.exe win32\build\buildconf.js

then do
configure.js [all options used to build NTS PHP] --enable-<extension_name>

now say,
nmake

This should produce NTS version of extension as well as PHP.

Thanks,
Don.

-----Original Message-----
From: Bruce M. Axtens [mailto:bruce.axt...@gmail.com] 
Sent: Monday, July 19, 2010 9:10 AM
To: Venkat Raman Don
Cc: php-windows@lists.php.net
Subject: Re: [PHP-WIN] Problem writing PHP extensions for Windows

Venkat Raman Don wrote:
> This means you have built a Thread safe version of the extension and trying 
> to load it with Non Thread Safe version of PHP which is not valid.
Yes, that is true. My question has been from the beginning: how to make the 
extension Non Thread Safe?
>   Please build non thread safe version of extension.
How?
> I believe --disable-zts is the switch that will do the trick for building the 
> non-thread safe extension.
>    
This has been tried, twice, without success. I think you will find that 
--disable-zts has more to do with building PHP than it has with building 
extensions.

Kind regards,
Bruce.



--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to