Apache + PHP + MariaDB环境搭建
2016-05-21 17:30
417 查看
首先说明环境如下:
windows7 64位
Apache2.4
PHP5.6
这个从网上搜索应该很好解决,具体的.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版本关联的很少。后来无奈之后双击了一下
将
然后可以来测试一下:
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"); ?>
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- Apache Isis 1.4.0 发布,领域驱动开发框架
- PHP数据库长连接mysql_pconnect的细节
- RH436 Day3 课后总结
- Php Installing An Expansion
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- rem : web app适配的秘密武器
- Apache静态编译与动态编译的区别
- php7 读取php.ini[4]
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法