目录
@
1.官方下载
http://httpd.apache.org/官网不提供经过编译的软件,只提供源码http://www.apachehaus.com/cgi-bin/download.plx 官方推荐的编译版本
2.安装过程
http://blog.sina.com.cn/s/blog_439248a10101c13s.html套件 appserv和wamp和phpStudy 和XAMPP
2.2.22安装过程
以下三项应该是可以随便填写。会出现在httpd.conf中http://localhost/ http://127.0.0.1/ http://192.168.1.102/ 由于是桥接,IP会变 3种都可以访问,安装成功。所以第一个图片中并没有什么用
2.2.31安装过程
已经发生变化http://blog.csdn.net/wetoto/article/details/49839429http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html
3. 配置过程
1.启动和关闭
进程名字httpd.exe3种方式关闭和启动Apche http server ①服务中 ②apache moniter中 ③命令行下(切换到apache的bin目录下或者添加环境变量) httpd -k shutdown httpd -k restart httpd -k start httpd -k stop
2.端口配置
netstat -an 查看端口netstat -anb更改端口httpd.conf中46行。可以同时监听多个端口。
3.目录结构
4.虚拟目录
1.添加代码 2.注释179行的DocumentRoot 默认路径3.设置欢迎页面
到底用不用注释documentroot 不注释也没有关系
5.权限设置
比较绕
6.虚拟主机
7.整合php
① LoadModule php5_module C:/myenv/php5.4.8/php5apache2_2.dll PHPIniDir "C:/myenv/php5.4.8"AddType application/x-httpd-php .htm .php .phtml
②
extension_dir = "C:/myenv/php5.4.8/ext"测试 成功
8.安装mysql
密码 root toor 允许远程连接 测试代码 <?php $test=mysql_connect("localhost","root","toor"); if($test){ echo 'OK';} else{ echo 'NO OK'; } ?>9.安装phpmyadmin
10.绑定多个域名
第一种:虚拟主机中配置不同的端口监听
第二种 DirectoryIndex index.html index.htm index.php http://www.cnblogs.com/zxjyuan/p/3581480.html 一个主机配多个域名ServerName kuigg.comServerAlias www.kuigg.com abc.kuigg.com
http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 此文中的基于域名的必须去掉空行,否则报错
ServerAdmin lubeitt@163.com DocumentRoot "D:/www/wordpress" ServerName www.lubeitt.info ErrorLog "logs/dummy-host.lubeitt.info-error.log" CustomLog "logs/dummy-host.lubeitt.info-access.log" common Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all