Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

note 99763 added to mysql.installation

4 views
Skip to first unread message

buzz...@gmx.de

unread,
Sep 3, 2010, 12:13:25 PM9/3/10
to php-...@lists.php.net
i've experienced a similar (if not the same) problem.

to enable the mysql_... and mysqli_... funtionality, i opened the php.ini file to uncomment the following lines:
;extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_pdo_mysql.dll

but phpinfo() still stated that no mysql extensions were loaded.
i tried the fixes and suggestions above with no success.
so i invoked the windows shell and typed ("Path" environment variable set to the PHP & MySQL directories):
php.exe -m

this returned the following error: "PHP Startup: Unable to load dynamic library 'C:\php5\php_mysql.dll' - Module not found."

this told me that PHP didn't recognize what i thought was the extensions directory. it searched all other places first (sys-dir, workin'-dir, the MySQL "bin" dir because of the "Path" variable set, and even a curious directory "C:\php5" that doesn't even exist on my mashine) but not the expected "ext" directory.

so the fix was to go to "php.ini" again and uncomment the following line:
;extension_dir="ext"

this fixed it for me.
so if module loading is done improperly, first of all check the "Path" environment variable and the "php.ini" file - especially the "extension_dir" config value - and check if all values are set to their correct values.

hope this helps any1.

----------------------------------------
OS: Win7 Ultimate x86
Apache v2.2.16
PHP v5.3.3
MySQL v5.1.50
----
Server IP: 212.124.37.9
Probable Submitter: 217.92.108.63
----
Manual Page -- http://www.php.net/manual/en/mysql.installation.php
Edit -- https://master.php.net/note/edit/99763
Del: integrated -- https://master.php.net/note/delete/99763/integrated
Del: useless -- https://master.php.net/note/delete/99763/useless
Del: bad code -- https://master.php.net/note/delete/99763/bad+code
Del: spam -- https://master.php.net/note/delete/99763/spam
Del: non-english -- https://master.php.net/note/delete/99763/non-english
Del: in docs -- https://master.php.net/note/delete/99763/in+docs
Del: other reasons-- https://master.php.net/note/delete/99763
Reject -- https://master.php.net/note/reject/99763
Search -- https://master.php.net/manage/user-notes.php

0 new messages