您的位置:首页 > 数据库 > MariaDB

Apache + PHP + MariaDB环境搭建

2016-05-21 17:30 417 查看
首先说明环境如下:

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.dll
php_mysqli.dll
php_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");
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apache php maria db