ID: 38919 Updated by: [EMAIL PROTECTED] Reported By: boardman_malibu at yahoo dot com -Status: Open +Status: Bogus Bug Type: MySQL related Operating System: win98se PHP Version: 5.1.6 New Comment:
Please make sure you've removed all php4ts.dll and other dlls from PHP4 and then reinstall PHP5. Not PHP problem. Previous Comments: ------------------------------------------------------------------------ [2006-09-22 20:33:08] boardman_malibu at yahoo dot com edink's highly technical reply would mean that php5ts.dll at some version renamed '_zval_copy_ctor' to '_zval_copy_ctor_func', which would require all php_modules to be recompiled with the new name, sorry not buying it. ------------------------------------------------------------------------ [2006-09-22 20:16:28] boardman_malibu at yahoo dot com ------------ I have never been able to launch php_mysql.dll or php_mysqli.dll. The windows GUI reports that certain unnamed libraries were missing. The dependency walker that comes with visual studio 6 indicates that php_mysql.dll is trying to import the function '_zval_copy_ctor_func' from PHP5ts.dll, which is not there. There is a function called '_zval_copy_ctor' in php5ts.dll. This problem is present in all versions of php_mysql.dll I have tried, including the lastest from mysql.org AND php.net I am currently able to access Mysql 5 with php 4.4.4 with the compiled in client. follow up: There is no function '_zval_copy_ctor_func' in PHP4ts.dll either, which indicates the problem is the php_mysql.dll source. The '_func' at the end is unsual, all the imports are functions, after all. Anybody not running Win98se, don't bother to reply since dll linking by the OS has changed with newer versions. ------------------------------------------------------------------------ [2006-09-22 14:02:03] [EMAIL PROTECTED] You are most likely mixing dlls from different PHP versions, php_mysql.dll works fine. ------------------------------------------------------------------------ [2006-09-22 02:50:15] boardman_malibu at yahoo dot com Description: ------------ I have never been able to launch php_mysql.dll or php_mysqli.dll. The windows GUI reports that certain unnamed libraries were missing. The dependency walker that comes with visual studio 6 indicates that php_mysql.dll is trying to import the function '_zval_copy_ctor_func' from PHP5ts.dll, which is not there. There is a function called '_zval_copy_ctor' in php5ts.dll. This problem is present in all versions of php_mysql.dll I have tried, including the lastest from mysql.org AND php.net I am currently able to access Mysql 5 with php 4.4.4 with the compiled in client. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38919&edit=1