在网上看了一系列教程后,找到了一个比较好的,但仍有错误,所以就在别人的基础上把错误修改,再用自己的方式表现出来。参考http://tieba.baidu.com/p/3086113511
这是安装所需的工具
所需工具和下载地址http://pan.baidu.com/s/1eQveMWU
首先选择一个位置创建两个文件夹--amp和www 。我们会把apache php mysql安装在amp文件夹,www文件夹我们做根目录放项目
首先安装apache
在浏览器地址上输入localhost 出现以下画面,代表apache安装成功
下面配置apache
进入apache目录,打开conf目录,打开httpd.conf
点击查看,显示状态栏
找到179行
将DocumentRoot "E:/amp/apache/htdocs"修改为
DocumentRoot "F:/www" (备注:我的www是创建在F盘下,每个人放的位置不同)
找到206行
将<DocumentRoot "E:amp/apache/htdocs">修改为
<DocumentRoot "F:/www" > (备注:我的www是创建在F盘下,每个人放的位置不同)
找到241行
将 DirectoryIndex index.html 修改为
DirectoryIndex index.html index.php (备注:index.html和index.php之间要有空格)
找到469行,将前面的#去掉就行
打开apache目录下extra目录,再打开httpd-vhosts.conf
复制27-43行,粘贴到最下面,并且注释原来的27-43行,还要把DocumentRoot "F:/amp/apache/docs/dummy-host.localhost" 和DocumentRoot "F:/amp/apache/docs/dummy-host2.localhost" 都修改为DocumentRoot "F:/www" (备注:我的www是创建在F盘下,每个人放的位置不同)。下面是修改完的样子
#<VirtualHost *:80>
# ServerAdmin [email protected]
# DocumentRoot "F:/amp/apache/docs/dummy-host.localhost"
# ServerName dummy-host.localhost
# ServerAlias www.dummy-host.localhost
# ErrorLog "logs/dummy-host.localhost-error.log"
# CustomLog "logs/dummy-host.localhost-access.log" common
#</VirtualHost>
#<VirtualHost *:80>
# ServerAdmin [email protected]
# DocumentRoot "F:/amp/apache/docs/dummy-host2.localhost"
# ServerName dummy-host2.localhost
# ErrorLog "logs/dummy-host2.localhost-error.log"
# CustomLog "logs/dummy-host2.localhost-access.log" common
#</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "F:/www"
ServerName dummy-host.localhost
ServerAlias www.dummy-host.localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "F:/www"
ServerName dummy-host2.localhost
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>
创建一个index.php保存到www
内容是<?php
echo phpinfo();
下面配置php,将php解压到amp文件夹中,打开后找到2个文件任意一个备份下 重命名为php.ini
打开php.ini
找到997行
将;date.timezone = 修改为
date.timezone = PRC (备注:前面的;要去掉)
找到809行
将;extension_dir = "ext"修改为
extension_dir = "F:\amp\php\ext" (备注:我的www是创建在F盘下,每个人放的位置不同)
找到一下行,并且将前面的;全部去掉
找到129行加入这四句话,就是换行加入,不要覆盖掉别的东西
phpinidir "f:/amp/php"
loadmodule php5_module "f:/amp/php/php5apache2_2.dll"(备注:我的www是创建在F盘下,每个人放的位置不同)
loadfile "f:/amp/php/ssleay32.dll"
loadfile "f:/amp/php/libeay32.dll"
找到388行,加上这句话
AddType application/x-httpd-php .php
保存重启apache,打开浏览器localhost出现这个页面代表配置成功
下面安装mysql
已经安装搭建完了
最后再说一下,在配置的时候,我试过直接复制别人的httpd.conf 覆盖自己的,会出错,所以还是老实配置吧,但是php.ini就可以复制别人的