win7 win10系统下安装两个版本的apache分别搭载多个版本php
window系统下安装两个版本的apache并搭载多个版本php。
以apache2.2_win32和apache2.4_win32为例。
Apache下载地址:http://www.apachelounge.com/download/
Apache个人收藏百度网盘下载地址:https://pan.baidu.com/s/1-wXDwqjSXfVlQAbq670cYQ 提取码:oqn1
一、首先安装apache2.2。
下载apache2.2安装包,双击打开运行安装包一路next即可(安装路径可以自定义选择)。
安装完apache2.2后不要去开启服务,把apache进程服务全部关掉,然后我们再安装apache2.4
二、安装apache2.4。
1、把下载好的apache2.4文件包放到自定义目录下,如D:\Apache24。
2、在apache的conf目录下找到 httpd.conf文件,可以用任何文本编辑器打开(如记事本),然后做如下修改:
①找到ServerRoot ""里面的修改为你实际的安装位置,如我的是:ServerRoot "D:/Apache24"。
②找到DocumentRoot 修改网站根目录,如我的是:DocumentRoot "D:/www"。
③找到Directory 修改成你的网站根目录,如<Directory "D:/www">。
④/conf/extra/httpd-ahssl.conf里边${SRVROOT}修改"D:/Apache24"。
其他暂不配置。
3、安装apache
打开cmd命令框(win键 r快捷键),切换到apache 安装目录下的bin目录,如:
C:\WINDOWS\system32>D:
D:\>cd D:\Apache24\bin
D:\Apache24\bin>
安装命令,例如:
httpd.exe -k install -n "apache2.4" -f "D:\Apache24\conf\httpd.conf"
使用命令说明:
-k 表示安装为服务
-n 为指定安装的服务名(同一机器上安装多个Apache服务时,这个服务名一定不能一样)
-f 指定安装的配置文件
卸载命令:
httpd.exe -k uninstall -n "apache2.4"
其他命令:
apache安装目录下cd到bin目录下输入下面的命令进行操作
httpd.exe -k start
httpd.exe -k restart
httpd.exe -k stop
注意,你可以直接在windows系统开始栏应用程序里打开apache,可以选择开启apache2.2或者apache2.4,如下图:
三、Apache配置PHP,可以手动开启不同的PHP版本
参考代码:
#########################################################
#PHPIniDir "D:/php563"
#LoadModule php5_module D:/php563/php5apache2_4.dll
#php_flag display_errors On
#php_value error_reporting 2047
#########################################################
#########################################################
#PHPIniDir "D:/php7.1.24"
#LoadModule php7_module D:/php7.1.24/php7apache2_4.dll
#########################################################
#########################################################
PHPIniDir "D:/php7.1.25"
LoadModule php7_module D:/php7.1.25/php7apache2_4.dll
LoadFile "D:/php7.1.25/libssh2.dll"
#########################################################
注意,安装apache和php版本最好都统一,比如都是32位的x86或者都是64位的,防止不兼容,容易出问题。