欢迎投稿

今日深度:

Apache + PHP + MariaDB环境搭建,apachemariadb

Apache + PHP + MariaDB环境搭建,apachemariadb


首先说明环境如下:

  • windows7 64位
  • Apache2.4
  • PHP5.6

安装过程中出现的问题


  • 安装Apache服务器出现缺少.dll错误
    这个从网上搜索应该很好解决,具体的.dll文件名称没有记录下来

  • Apache关联PHP出现错误

    httpd: Syntax error on line 182 of D:/wamp/Apache24/conf/httpd.conf: Cannot load D:/wamp/PHP5/php5apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3

在网上找了好久,有人说是版本问题,但是关于Apache2.4和PHP5.6版本关联的很少。后来无奈之后双击了一下php.exe,出现错误“缺少msvcr110.dll”,这个很容易解决,然后就好了。

关联MariaDB

在php.ini中找到extension_dir = D:/wamp/PHP5/ext,修改为自己环境中的值。

php_mysql.dllphp_mysqli.dllphp_pdo_mysql.dll加入环境变量,可以复制到C:\Windows\System32目录下,也可以通过系统的环境变量来设置。

然后可以来测试一下:

<?php

    function testDBConnection($db_host, $db_user, $db_password, $db_name) {
        $mysqli = new mysqli($db_host, $db_user, $db_password, $db_name); 

        $sql = "INSERT INTO `user` (username, pwd) VALUES (?, ?)"; 
        $stmt = $mysqli->prepare($sql); 

        $data1 = "data1";
        $data2 = "data2";

        $stmt->bind_param("ss", $data1, $data2); 
        $stmt->execute(); 

        $stmt->close(); 
        $mysqli->close(); 
    }

    testDBConnection("localhost", "root", "yourpassword", "testdb");
?>

www.htsjk.Com true http://www.htsjk.com/mariadb/31838.html NewsArticle Apache + PHP + MariaDB环境搭建,apachemariadb 首先说明环境如下: windows7 64位 Apache2.4 PHP5.6 安装过程中出现的问题 安装Apache服务器出现缺少.dll错误 这个从网上搜索应该很好解决,具体的.dl...
相关文章
    暂无相关文章
评论暂时关闭