php5+apache2+mysql5(一)配置

本人技术有限,本文只是让php5+apache2+mysql5可以运行.若心存此目的可以看下去.但是看的时候要有耐心.

总结如下:

修改2项.

1.修改apache2的配置文件,与php5关联.

2.修改php5的配置文件,与mysql关联.

 

apache2.2安装在e:/zq/apache2/

php5安装在e:/zq/php5/

mysql安装在e:/zq/mysql5.0/

项目位置在e:/zq/web/

 

1.修该apache2-->httpd.conf

 ~.在apache2/conf文件夹下,打开httpd.conf

 

 ~.找到#LoadModule rewrite_module modules/mod_rewrite.so   将#号去掉,为了重写。

 

 ~.在LoadModule最后一行下,再添一行LoadModule php5_module e:/zq/php5/php5apache2_2.dll  将apache与php关联

 

 ~.找到#ServerName XXX:XXXX 将serverName前的#去掉

 

 ~.找到<Directory> 和<Directory "E:/zq/web"> 下的 AllowOverride ,将它后边的none换成 all   "E:/zq/web"是DocumentRoot 值

注意:

 ~.DocumentRoot "E:/zq/web" 指定项目存放文件。

 

 ~.找到最后一个AddType,在它下边添加俩行代码:

    AddType application/x-httpd-php .php  
    PHPIniDir "e:\zq\php5" 

 

 ~.找到DirectoryIndex  index.html 在index.html前边添加上 index.php 用空格隔开.

 

 

 

2.修改php5-->php.ini

 ~.在php5下找到php.ini-dist,把名字改成php.ini,打开

 

 ~.查找mysql,分别找到

;extension=php_mysql.dll    

;extension=php_pdo_mysql.dll  

将这俩行代码前的 ; 去掉

 

~.查找mysqli,找到

;extension=php_mysqli.dll

将;去掉

 

 ~.找到extension_dir = "./" 将值换作 "\zq\php5\ext\"   指定dll文件夹

 

 ~.找到; Windows: "\path1;\path2" 在它下边有一行

;include_path = ".;c:\php\includes"

将前边的;去掉 将值改为".;E:\zq\web\library;E:\zq\php5\PEAR" 路径用;号隔开.

每实例化一个类,就会从include_path的地址中逐个查找.

注意:

 ~."Zend Framework  是这样设计的,所有的文件必须包含在 include_path 中。我们也把我们的模型目录包含在 include path 中,这样我们以后就能很容易加载我们的模型类。"摘自:这里

 

3.修改php-->libmySQL.dll

 ~.复制mysql5.0/bin下的libmySQL.dll,粘贴到php5/下.确定覆盖原文件.

 ~.复制php5/下的libmySQL.dll,粘贴到php5/ext/下,确定覆盖原文件.

 ~.复制php5/ext/下的libmySQL.dll和php_mysql.dll,粘贴到c:/windows/system32下.

 

 

 

--Apache No services installed 问题

  开始运行cmd,进到apache2/bin里,输入如下命令:httpd.exe -k install -n apache2

然后输入 net start apache2 看是否启动成功

启动成功的话.

 

在web文件夹里添加一个 test.php

内容很简单.

<?php

echo "This is a test php";

?>

 

 测试很简单,确定apache2服务处于运行状态在浏览器里输入http://127.0.0.1:8080/test.php

 连接数据库在下篇文章介绍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值