广

PHP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    windows下PHP 连接不上MYSQL的解决方法

    2018-04-03 21:30:46 次阅读 稿源:互联网
    零七广告

     烈火建站学院(LieHuo.Net)文档 PHP连接不上MYSQL.测试连接mysql 提示'Fatal error: Call to undefined function mysql_connect()"环境j是:windows xp sp2 en , apache2.2,mysql5.1rc.php5.28。

     按网易科技的配置教程配置完成后.用phpinfo()查看.没有发现mysql...,但dos窗口中是可以正常操作mysql的.然后.就来回的看看是那里的问题.
    在这个网页中http://www.somacon.com/p109.php的所有方法也是

     接着看日志.重装..反复设置php.ini,my.ini,apache.conf,结果还是没追上她..我的脑子真的好难转弯.后来实在是没有什么方法了...就直接用adminphp来看看能不能连上,但提示"Cannot load mysql extension. Please check your PHP configuration".感觉我就是 Mr. bean

     这个提示,会不会是php没有加载到连接mysql的库文件呢? 在启动apache server后.我试着删除'php5ts.dll'和'libmysql.dll'.提示不能删除.说明有程序在用着这两个库文件.说明是有加载的.(当然有许多方法来测试.比如可以用一些软件,查看程序服务加载的所有库文件.也是可以然而ap也说指是php.ini设置有问题.那我就不看别的.我就重点针对php.ini配置.

     在没有迷信php.ini是正确下.终于发现.php.ini中漏了这一行.

     PHPIniDir"你的php目录"
    #(例如:PHPIniDir"c:/php")

     重启apache server,然后.用网上常用的方法

    以下为引用的内容:
    <?php
    $link=mysql_connect('localhost','用户名','password');
    if(!$link)echo"失败!";
    elseecho"成功!";
    mysql_close();
    ?>

     测试一下.就可以了。我的php.ini配置

     就是这样,花了不少时间了..我也是第一次撞到这个问题.只能说明"缘分''都是"缘分"啊!

     注意:
     同一机器上。如果以前多次安装过.apache.或者安装不是在同一目录.而且不只一个版本.在安装mysql5.1rc前。最好清理一下注册表

     一些别的配置教程.说要复制2个dll文件到system32,其实,按以上163的教程.因为设置了环境变量.,所以就不须要了。如果你以前有复制过.就删除他吧.

    以下为引用的内容:
    en version:
    problem:

    if something wrong with 'Fatal error: Call to undefined function mysql_connect()...' or

    'Cannot load mysql extension. Please check your PHP configuration' while your test resolve:
    add new line like :
    PHPIniDir "#your php root fold"
    (e.g: PHPIniDir "c:/php")
    in php.ini file
    restart servers
    see.ok
    if unlock its again. link bellow :
    http://www.somacon.com/p109.php

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告