Re: cant use mysql_connect [message #179476 is a reply to message #179470] |
Wed, 31 October 2012 23:56 |
Thomas 'PointedEars'
Messages: 701 Registered: October 2010
Karma:
|
Senior Member |
|
|
Markus Grob wrote:
> Markus Grob wrote:
>> But if I now try to connect to the database, pypmyadmin tells me, that
>> mysql can't be found: Cannot load mysql extension.
>
> I have read all the postings and now, I don't know, what I should do. I
> can rewrite my code, to use the mysqlnd locally, but I don't know, if
> normal webservers could use the new code. Will this normally be? How can
> I find it out?
The extensions need to be loaded. phpinfo() can tell.
> The php_mysql.dll and php_mysqli.dll are in the /ext directory and I
> have pointed to them in the php.ini:
>
> ...
> extension_dir = "C:\Program Files (x86)\php\ext"
> ...
> [PHP_MYSQL]
> extension=php_mysql.dll
> [PHP_MYSQLI]
> extension=php_mysqli.dll
The sections are optional (AFAIK), the `extension' directives are not.
> What special is, phpinfo tells me, that apache thinks, that the php.ini
> is in c:7windows, but this isn't true. It is in the php dir:
> C:\Program Files (x86)
Does phpinfo() say that the two extensions are loaded? (Are there any
occurrences of `mysql' or `mysqli' headings in the output?)
Are you sure there is only one php.ini? It matters not if you write your
directives into an .ini file that is not considered by PHP in the first
place.
> Could it be, that the problem is coming from the "Program Files (x86)"
> path?
Yes. Look in the phpinfo() output where it says where the .ini files are
and modify *those* files. As an alternative, you can set the PHPDIR system
environment variable to your real PHP directory, then restart Apache. (This
has worked for me with the PHP ISAPI module on Windows. It might also work
with Apache on Windows.)
I am afraid your English is not so good, therefore not well readable and
understandable; it is obviously based on German sentence structure (I can
tell). Why do you not post to de.comp.lang.php instead?
PointedEars
--
Prototype.js was written by people who don't know javascript for people
who don't know javascript. People who don't know javascript are not
the best source of advice on designing systems that use javascript.
-- Richard Cornford, cljs, <f806at$ail$1$8300dec7(at)news(dot)demon(dot)co(dot)uk>
|
|
|