zoukankan      html  css  js  c++  java
  • 为PHP 启用Mysql 的dll

     

    同步自 www.atpking.com

    今日开会回来折腾PHP,

    昨天折腾完了Mysql 的安装后

    今天主要的目的是

    需要php能使用mysql 的一些函数来访问mysql

    ok,第一步,Google之,得到以下结论

    需要修改php 中的  php.ini-dist 文件,另存为 php.ini

    打开此文件

    找到extension_dir = "./"  

    将路径置为./ext      (因为扩展的dll都放在ext文件夹下,觉得php 的本意是你要哪个dll 就把那个dll 考来)

    之后搜索

    extension=php_mysql.dll
    extension=php_mysqli.dll

    将前面两个引号注释去掉   代表启用

    貌似觉得没啥问题了

    ok,编写php文件

    <?php 
        $si = function_exists('mysqli_connect');
        if($si)
        {
            echo 'MySQLi appears to be installed correctly<br/>\n';
        }
        else
        {
        echo 'Extension loaded failed';
        }
    ?> 

    执行后生成为 Extension loaded failed'  

    无限费解中,

    之后使用phpinfo查看配置

    <?php
    phpinfo();
    ?>

    显示如下

    Configuration File (php.ini) Path  C:/Windows

    Loaded Configuration File (none)

    ok,问题明朗了,是php.ini 没有加载上去,因为默认的c:/windows 没有这个文件

    那怎样让php.ini 加载成功呢?

    两种选择:

    1. 把php 整体拷贝到C:/windows 目录下即可
    2. 更改加载目录

    因为不是太想把东西塞进C盘 ,所以走第二条路线

    查阅资料后,发现apache 的httpd 可以加载php 的配置,

    方法十分简单

    只需要在httpd.conf 中 加入这几句话即可

    LoadFile D:/phpcode/php5ts.dll
    LoadFile D:/phpcode/libmysql.dll
    PHPIniDir "D:/phpcode"

    : 我是把php 放在D:/phpcode/ 中了,只需要修改成对应的目录即可

    之后再次运行

    <?php
    phpinfo();
    ?>

    发现已经成功加载

    Loaded Configuration File
    D:\phpcode\php.ini

    使用

    <?php 
        $si = function_exists('mysqli_connect');
        if($si)
        {
            echo 'MySQLi appears to be installed correctly<br/>\n';
        }
        else
        {
        echo 'Extension loaded failed';
        }
    ?> 

    判断,得出  MySQLi appears to be installed correctly.

    ok,终于在不断的折腾下,apache + mysql + php + windows 搭建成功了.

    php-logo

  • 相关阅读:
    微信小程序使用nginx方向代理实现内嵌非业务域名
    网络营销中要用到心理学吗?
    (转)jQuery:收集一些基于jQuery框架开发的控件/jquery插件。(1)
    jQuery:收集一些基于jQuery框架开发的控件/jquery插件。(2)
    gtk+安装
    fedora 设置系统时间
    go big or go home
    工作总结
    C语言中打开文件的方式
    fedora 快捷键设置
  • 原文地址:https://www.cnblogs.com/jicheng1014/p/1643366.html
Copyright © 2011-2022 走看看