configurationPHP MySql扩展

我正在尝试为PHP开发加载一个MySql扩展。

运行<?php phpinfo(); ?> <?php phpinfo(); ?>我可以看到MySql扩展没有加载。 运行使用mysql_connect函数并接收到错误Fatal error: Call to undefined function mysql_connect() in C:\Apache24\htdocs\test.php on line 11的脚本时,这也很明显Fatal error: Call to undefined function mysql_connect() in C:\Apache24\htdocs\test.php on line 11

运行php --ini我收到一个输出:

 Loaded Configuration File: C:\php\php.ini Scan for additional .ini files in: (none) Additional .ini files parsed: (none) 

所以当我编辑我的php.ini文件为了启用MySql扩展我知道我正在编辑正确的.ini文件。 phpinfo()的输出指向同一个文件。

在我的php.ini文件中,我改变了

 ;extension=php_mysql.dll 

  extension=php_mysql.dll 

对于我的php.ini文件中的扩展名目录:

 extension_dir = "./ext" 

在那个目录下我有php_mysql.dll文件。

我在这里有点不知所措,不知道我在想什么。 我在SE站点和其他地方find的每个答案都只是指出在php.ini文件中取消注释行,并检查extension_dir是否指向包含正确的.dll文件的位置。

我错过了什么正确加载这个扩展?

任何援助将不胜感激。

一个常见原因可能是php的安装目录不包含在PATH环境variables中(请参阅: PHP:在Windows中安装扩展 ),这会导致php模块无法findmysql。

日志中有关加载扩展失败的错误?