Author |
|
bagu
Joined: 06 Jan 2011 Posts: 193 Location: France
|
Posted: Sun 18 Nov '12 18:18 Post subject: php_ice won't load |
|
|
Hello,
Since i read this : http://www.apachelounge.com/viewtopic.php?t=5046
I have buy a windows 7 pro 64 bit an i have migrate my old windows xp pro 32bit.
But, since i have done that, php don't want to load php_ice.dll
PHP Startup: Unable to load dynamic library 'd:/php/ext/php_ice.dll' - Le module spécifié est introuvable.
in Unknown on line 0
I don't understand why php couldn't find the dll because i can see it in the /ext folder.
Can you help me to make i working again ?
Thanks |
|
Back to top |
|
glsmith Moderator
Joined: 16 Oct 2007 Posts: 2268 Location: Sun Diego, USA
|
Posted: Sun 18 Nov '12 21:49 Post subject: |
|
|
My best guess would be you are using an improper php version. |
|
Back to top |
|
bagu
Joined: 06 Jan 2011 Posts: 193 Location: France
|
Posted: Sun 18 Nov '12 21:59 Post subject: |
|
|
I use php 5.4.8...
But when i was on windows xp, i already use php 5.4.8, and it worked.
The only difference between the working config and the non working config is windows (xp 32b to 7 64b).
I use this dll : http://www.apachelounge.com/viewtopic.php?t=4598 |
|
Back to top |
|
Steffen Moderator
Joined: 15 Oct 2005 Posts: 3092 Location: Hilversum, NL, EU
|
Posted: Sun 18 Nov '12 23:33 Post subject: |
|
|
What is in the PHP error.log ?
You are running Apache Win64 and PHP 64 ?
When I recall the DLL was for PHP 32 bits and does not work with PHP 64.
Steffen |
|
Back to top |
|
bagu
Joined: 06 Jan 2011 Posts: 193 Location: France
|
Posted: Mon 19 Nov '12 0:51 Post subject: |
|
|
No, i use php 32bits and apache 32bits.
The only error message i get is :
Quote: | PHP Startup: Unable to load dynamic library 'd:/php/ext/php_ice.dll' - Le module spécifié est introuvable.
in Unknown on line 0 |
And nothing else...I am a little bit disapointed. |
|
Back to top |
|
admin Site Admin
Joined: 15 Oct 2005 Posts: 692
|
Posted: Mon 19 Nov '12 12:21 Post subject: |
|
|
When it works on XP it should also work on Win7
Sure are running PHP 5.4 TS ? |
|
Back to top |
|
bagu
Joined: 06 Jan 2011 Posts: 193 Location: France
|
Posted: Mon 19 Nov '12 13:21 Post subject: |
|
|
Well, yes... API220100525,TS,VC9
And i have done a simple copy/paste of the php/apache folders from windows xp to windows 7.
After the install i have put :
bzip2
ice34
iceutil34
slice34
stlport_vc646
in /windows/system32
I can't copy msvcp60.dll and msvcrt.dll because there are already in system32 (but not the same version)
Maybe the problem come from this last point ?
Edit : I have load php_ice in Dependency Walker, and i get :
Error: At least one required implicit or forwarded dependency was not found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
With msvcr90.dll, gpsvc.dll and ieshims.dll but theses dll are in my system32...ARgh |
|
Back to top |
|
admin Site Admin
Joined: 15 Oct 2005 Posts: 692
|
Posted: Mon 19 Nov '12 15:40 Post subject: |
|
|
Do not copy and mix around with ms and ice files. Copy nothing to the system32 folder.
Copy them to your php folder and/or apache bin folder. |
|
Back to top |
|
bagu
Joined: 06 Jan 2011 Posts: 193 Location: France
|
Posted: Mon 19 Nov '12 18:41 Post subject: |
|
|
I already try it and nothing have change...same problem...
I try to contact ice support but there is no response.
An other way for me is to compile http://pecl.php.net/package/DBus to replace ice, but i can't.
Pecl say me :
Quote: | WARNING: php_bin \php.exe appears to have a suffix \php.exe, but config variable php_suffix does not match
ERROR: The DSP dbus.dsp does not exist. |
So can you compile this extension for me for test purpose while waiting for a solution for ice |
|
Back to top |
|