where is the non-ThreadSafe DLL?

Trouble during PacsOne Server installations
Post Reply
tburba
Posts:50
Joined:Fri Apr 23, 2010 5:02 pm
Contact:
where is the non-ThreadSafe DLL?

Post by tburba » Thu Nov 21, 2013 8:56 am

I'm just curious and don't actually need it now (our MedDream also doesn't support NOZTS yet).

Release notes for 6.3.7 promise:
Added support for a non-ThreadSafe/NOZTS Microsoft Visual Studio 2008 (VC9) build of the ImageMagick PHP extension DLL (php5.4_imagick.dll) for users who want to run PHP 5.4.x as a FastCGI module under Internet Information Services (IIS)
Server 1 runs 6.3.7 since 2013-07-22 and it brought the following Image Magick DLLs:

Code: Select all

 Directory of C:\Program Files (x86)\PacsOne\ImageMagick\php

2012.06.29  21:30    <DIR>          .
2012.06.29  21:30    <DIR>          ..
2013.07.22  18:23    <DIR>          vc6
2013.07.22  18:23    <DIR>          vc9
               0 File(s)              0 bytes

 Directory of C:\Program Files (x86)\PacsOne\ImageMagick\php\vc6

2013.07.22  18:23    <DIR>          .
2013.07.22  18:23    <DIR>          ..
2010.05.25  09:54            90.112 php5.1_imagick.dll
2010.05.25  09:54           106.496 php5.2_imagick.dll
2010.05.25  09:54            57.344 php5.3_imagick.dll
2010.05.25  09:54            90.112 php5_imagick.dll
2010.05.25  09:54            86.016 php_imagick.dll
               5 File(s)        430.080 bytes

 Directory of C:\Program Files (x86)\PacsOne\ImageMagick\php\vc9

2013.07.22  18:23    <DIR>          .
2013.07.22  18:23    <DIR>          ..
2011.06.28  01:14            46.592 php5.3_imagick.dll		API20090626,TS,VC9
2012.06.07  09:18            46.592 php5.4_imagick.dll		API20100525,TS,VC9
               2 File(s)         93.184 bytes

     Total Files Listed:
               7 File(s)        523.264 bytes
               8 Dir(s)  25.262.227.456 bytes free
Server 2 runs 6.3.8 since 2013-10-24 and contains:

Code: Select all

 Directory of F:\PACS\PacsOne\ImageMagick\php

2013-11-21  10:19    <DIR>          .
2013-11-21  10:19    <DIR>          ..
2013-10-24  19:00    <DIR>          vc6
2013-10-24  19:00    <DIR>          vc9
               0 File(s)              0 bytes

 Directory of F:\PACS\PacsOne\ImageMagick\php\vc6

2013-10-24  19:00    <DIR>          .
2013-10-24  19:00    <DIR>          ..
2010-05-25  09:54            90 112 php5.1_imagick.dll
2010-05-25  09:54           106 496 php5.2_imagick.dll
2010-05-25  09:54            57 344 php5.3_imagick.dll
2010-05-25  09:54            90 112 php5_imagick.dll
2010-05-25  09:54            86 016 php_imagick.dll
               5 File(s)        430 080 bytes

 Directory of F:\PACS\PacsOne\ImageMagick\php\vc9

2013-10-24  19:00    <DIR>          .
2013-10-24  19:00    <DIR>          ..
2011-06-28  01:14            46 592 php5.3_imagick.dll		API20090626,TS,VC9
2012-06-07  09:18            46 592 php5.4_imagick.dll		API20100525,TS,VC9
2013-08-08  05:27            46 592 php5.5_imagick.dll		API20121212,TS,VC11
               3 File(s)        139 776 bytes

     Total Files Listed:
               8 File(s)        569 856 bytes
               8 Dir(s)  36 868 694 016 bytes free
(This is output of DIR /S, with corresponding PHP Extension Build strings extracted from some DLLs, on the right.) Obviously there is no separate file with a NTS build, and even the 5.4 file is still TS.

I checked another two installations: 6.3.7 since 2013.08.30 and 6.3.8 since 2013.11.06, same there. I'm lazy to check the today's installer (probably it has been updated recently).

pacsone
Site Admin
Posts:3149
Joined:Tue Sep 30, 2003 2:47 am

Post by pacsone » Thu Nov 21, 2013 4:15 pm

Looks like there's a bug in the Windows Installer as it was not including the NOZTS versions of the ImageMagick PHP extension DLLs. We'll fix this bug in the next release of PacsOne Server and in the meanwhile, you can download the NOZTS version of the ImageMagick PHP extension DLLs from our website below:

http://www.pacsone.net/ImageMagick-nozts.zip

Post Reply