我刚在家用电脑上安装了PHP和Apache.当我尝试调用函数时,mysql_connect
我得到:
fatal error: call to undefined function mysql_connect.
Run Code Online (Sandbox Code Playgroud)
我已经加载了php.ini,其中我有未注释的行extension=php_mysql.dll
,
extension=php_mysqli.dll
并将扩展目录更改为extension_dir = "C:\php\ext"
- 这是文件php_mysql.dll和php_mysqli.dll所在的目录.我该如何解决这个问题?
phpinfo()的 输出:http ://jsfiddle.net/MMTwA/
Bry*_*yan 15
查看phpinfo()
输出后,似乎没有加载mysql扩展.我怀疑你可能正在编辑错误的php.ini文件(可能有多个副本).确保您在C:\ php\php.ini中编辑php文件(同时检查以确保C:\ Windows中没有第二个副本).
此外,您应该检查Apache日志中的错误(应该在Apache安装的\ logs \目录中).
如果您还没有阅读下面的内容,我会看一下评论部分,因为看起来好像有很多人在设置它时会遇到怪癖.一些评论者提供了他们用来使其工作的解决方案.
http://php.net/manual/en/install.windows.extensions.php
另一个常见的解决方案似乎是将libmysql.dll和php_mysql.dll从c:\ PHP复制到C:\ Windows\System32.
归档时间: |
|
查看次数: |
110944 次 |
最近记录: |