apache+php+mysql配置及与IIS并存
来源:互联网 发布:js数组复制copy 编辑:程序博客网 时间:2024/06/05 17:17
准备好需要用到的软件
Apache 2.2.14
PHP 5.2.12
MYSQL (这里用的是MySQL-5.5.22绿色版):
phpMyAdmin
所有文件下载地址: http://pan.baidu.com/share/link?shareid=2953031940&uk=909216507&third=15
第一步:安装PHP
把php解压到D盘,打开 php.ini 配置文档,找到 extension_dir 修改这里的路径为
extension_dir = "d:\php\ext"
第二步:安装MYSQL
下载成都多点互动分享的MySQL-5.5.22绿色版.rar
就要到D盘 mysql目录
打开里面的安装说明文档进行安装(文档里面有详细的安装mysql服务及卸载服务的说明);
第三步:安装 Apache
下载成都多点互动分享的apache_2.2.14-win32-x86-no_ssl.rar
解压后进行安装,我这里安装的目录是D盘,安装之前如果已经安装了IIS,需要先把相关的站点停止,或者更改为非80端口。
以下是详细安装的流程图:
第四步: Apache 配置
安装完成后开始进行配置,首先打开Apache的配置文档 d:/Apache2.2/conf/httpd.conf。
找到 #LoadModule rewrite_module modules/mod_rewrite.so 把前面的“#”删除,再找到 AllowOverride None 把其改写成 AllowOverride All 这里是让站点支持为静态,如果不需要为静态支持,这里可以不用修改。
修改默认首页 找到 DirectoryIndex index.html 在index.html 后面添加其他文件用空格隔开 如:DirectoryIndex index.htm index.html index.php
找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so
在其后面添加
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_http_module modules/mod_proxy_http.soLoadModule proxy_ftp_module modules/mod_proxy_ftp.so<IfModule mod_proxy.c>ProxyRequests On<Proxy *>Order deny,allow#Deny from allAllow from all</Proxy></IfModule>#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++PHPIniDir "D:\php\php.ini"LoadModule php5_module "D:\php\php5apache2_2.dll"LoadFile "D:\php\libmysql.dll"LoadFile "D:\php\libmcrypt.dll"AddType application/x-httpd-php .php
找到 #Include conf/extra/httpd-vhosts.conf 并且把前面的#号删除
打开 D:\Apache2.2\conf\extra\httpd-vhosts.conf 配置文件,在文档的最后添加站点
<VirtualHost *:80>ServerName www.moretouch.cnServerAlias moretouch.cnDocumentRoot "D:/wwwroot/moretouch/wwwroot"ErrorLog "D:/wwwroot/moretouch/logfiles/error.log"</VirtualHost><VirtualHost *:80>ServerName www.moretouch.com.cnDocumentRoot "D:/wwwroot/moretouchcom"ErrorLog "D:/wwwroot/moretouchcom/logfiles/error.log"</VirtualHost>
添加一个与IIS代理站点
1.首先在IIS里面添加一个站点,并且设置其端口为非80端口
比如我添加 一个站点端口为82 域名为web.moretouch.cn
IIS的访问地址为web.moretouch.cn:82
2.在Apache中添加一个代理站点,打开 D:\Apache2.2\conf\extra\httpd-vhosts.conf
在其后面添加
<VirtualHost *:80>ServerName web.moretouch.cnProxyPass / http://web.moretouch.cn:82/ProxyPassReverse / http://web.moretouch.cn:82/</VirtualHost>
.....
原文地址:http://www.moretouch.cn/News/jishuredian/69.html
- apache+php+mysql配置及与IIS并存
- Winodws下IIS/Apache+PHP+MySQL的安装配置
- Winodws下IIS/Apache+PHP+MySQL的安装配置
- Winodws下IIS/Apache+PHP+MySQL的安装配置
- Winodws下IIS/Apache+PHP+MySQL的安装配置
- Winodws下IIS/Apache+PHP+MySQL的安装配置
- PHP 服务器配置(使用Apache及IIS两种方法)
- IIS+PHP+MySQL配置
- Apache+PHP+Mysql安装及环境配置
- Apache php mysql 的安装与配置
- php+mysql+apache的安装与配置
- WinXP IIS + PHP + Zend + MySQL + phpMyAdmin 配置及注意事项
- PHP快速入门 -- Apache、PHP、MySQL安装及配置
- PHP(0):php,apache,mysql配置及问题
- Win2003 server环境中Apache+Php+MySql设置与IIS+Php+MySql设置的区别
- PHP Apache Mysql的配置搭建及多站点配置
- 用apache反向代理IIS实现并存
- IIS 5.1下PHP+MYSQL+PHPAdmin的安装与配置
- POJ 1155 TELE 树状DP
- oracle用户角色授权限操作命令
- Codeforces Round #190 (Div. 2前三题)
- JavaWeb —— Web基础
- WPS文本框跨页显示方法
- apache+php+mysql配置及与IIS并存
- Git 分支管理策略
- HTTP协议 (六) 状态码详解
- JS端 escape编码后 PHP端解码函数
- AU3学习笔记
- 接着说tableview的tableheadview
- vim使用技巧
- 字符串中获取手机号码
- 自己的第一个科技博客