我已经离开 PHP 很长一段时间了,所以希望这是一个简单的疏忽。但是,我无法包含 MySQL 扩展。
设置
- Windows 8 专业版 64 位
- NetBeans 7.2.1(内置 PHP Web 服务器)
- MySQL
- PHP 5.4.8
问题
致命错误:调用未定义函数 mysql_connect()
尝试解决
- 将php.ini-development复制到php.ini(文件是我安装 PHP 的位置,E:\Software\php-5.4.8-Win32-VC9-x86)
- 通过取消注释行来
编辑php.ini
- extension_dir = "分机"
- 扩展=php_mysqli.dll
- 在项目属性中的 NetBeans PHP 包含路径中添加了 E:\Software\php-5.4.8-Win32-VC9-x86\ext
仍然失败并出现相同的错误
诊断输出
在页面顶部添加了对phpinfo()的调用。这表明:
配置文件 (php.ini) 路径C:\Windows
但是,C:\Windows 中没有php.ini。事实上,我搜索了所有磁盘,只找到了我之前编辑的一个php.ini文件。
问题
当我运行我的项目时,NetBeans / PHP 从哪里提取配置,如何编辑该配置?