Re: PHP 5 - MySQL extensions : MYSQL_CONNECT fails to complete
| From: | G. Eggold | Date: | Tue, 07 Feb 2006 16:31:37 +0000 |
| Subject: | Re: PHP 5 - MySQL extensions : MYSQL_CONNECT fails to complete | ||
| References: | 1 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-26684@lists.php.net to get a copy of this message | ||
PROBLEM SOLVED
The ultimate key was to make sure the all the php_xx.dll extension files AND
libmysql.dll where located in the same place (C:\PHP5). Despite what the
documentation might lead you to believe, they need to all be in the same
place.
The php.ini param EXTENSION_DIR is set to C:\PHP5. I suspect that if I had
set it to C:\PHP5\EXT and then copied LIBMYSQL.DLL into the EXT folder I
would have had the same result. However, if you do this, you may need to
include C:\PHP\EXT in the windows PATH environment variable.(??
Greg
""G. Eggold"" <test@comstarllc.com> wrote in message
news:9D.09.45475.67087E34@pb1.pair.com...
> SETUP: PHP 5.0.5 on Windows 2003 Server/ IIS 6
>
> PROBLEM: php_info() display correctly when called and basic PHP
> functionality appears to be working UNTIL I attempt to connect to a MySQL
> 4.0.21 or 4.1.15 database.
>
> WHAT I DID:
> 1) copied mysqli.dll and mysql.dll to SYSTEM32 folder along with
> LIBMYSQL.DLL, just to be sure.
> 2) enabled mysqli.dll extension in PHP.INI
>
> I understand that in PHP 5, you need to "enable" the extension=mysqli.dll
> in PHP.INI, but when I do that php_info() webpage fails (never returns).
> If I comments that config line out, php_info() works again.
>
> What am I doing wrong?