windows下安装apache2.4和php5.5、mysql服务
最近在工作做开发的时候,安装一些工具和服务等,遇到了麻烦,就是要求phpXXX、apacheXXX,于是决定把我的apache升级到2.4,php升级到5.5,开整。
一、先卸载Apache2.2:
首先运行services.msc,在服务中停止 apache 服务。
方法一:
1、用sc.exe这个Windows命令
开始--运行--cmd.exe,然后输入sc就可以看到了。使用办法很简单:
sc delete “服务名” (如果服务名中间有空格,就需要前后加引号)
如针对上面的: sc delete Apache2.2
2、删除apache文件夹。
方法二:
1.打开电脑 “开始”->“运行”-> cmd,进入DOS命令行窗口,进入Apache安装目录,如 D:\Apache2.2\bin目录。
2.输入命令:httpd.exe -k uninstall 卸载Apache服务。(注:httpd.exe -k install 命令是安装Apache 服务)。
方法三:直接进行注册表编辑
打开注册表编辑器,找到下面的键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服务会以相同的名字在这里显示(类似Apache2.2)一个主健,直接删除相关的键值便可。
二、安装Apache2.4:
1、Apache官方下载地址:http://httpd.apache.org/
下载Apache2.4版本(下载的是httpd-2.4.17-x64-vc11.zip)(详细下载方法参照:http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html)
2、解压后是一个压缩包,把他放到D:\Apache2.4
3、配置Apache2.4/conf/httpd.conf文件
1. Define SRVROOT "/Apache24" =》 Define SRVROOT "D:/Apache2.4"
ServerRoot "${SRVROOT}" =》 ServerRoot "D:/Apache2.4"
DocumentRoot "${SRVROOT}/htdocs" =》 DocumentRoot "E:/www" //项目目录
<Directory "${SRVROOT}/htdocs"> =》 <Directory "E:/www">
DirectoryIndex index.html =》 DirectoryIndex index.php index.html index.htm
ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/" =》 ScriptAlias /cgi-bin/ "D:/Apache2.4/cgi-bin/"
<Directory "${SRVROOT}/cgi-bin"> =》 <Directory "D:/Apache2.4/cgi-bin">
# Include conf/extra/httpd-vhosts.conf =》 去掉前面的#
Listen 80 =》 后面添加Listen 81、Listen 8080
载入php模块,在安装php后添加
# php5 support
LoadModule php5_module "D:/php/php5apache2_4.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "D:/php"
4、安装Apache服务:
cmd命令行下进入到apache下面的bin目录,输入
httpd -k install
把apache安装成windows后台服务。
5、后续:
安装完apache后,可以打开系统服务,查看是否存在Apache服务
开始-->运行-->services.msc-->确定
6、安装注意事项:
1.保持Apache为64位(和自己电脑保持一致)
2.保持Apache和php都为 一个编译版本。即同为VC9或VC11
三、安装php5.5
1、下载php,地址:http://windows.php.net/download/#php-5.5
2、把下载下来的php解压,在D盘新建文件夹php,把解压出来的文件全部拷贝到 D:\php下
3、在系统环境变量PATH中添加 ;D:\php\ext 重启后生效
4、设置Apache加载php
使用php5apache2_4.dll来配置
打开Apache24\conf下httpd.conf,在最后加上
# php5 support LoadModule php5_module "D:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php # configure the path to php.ini PHPIniDir "D:/php"
5、配置php.ini文件
修改php.ini-development文件
short_open_tag = On
serialize_precision = 100
memory_limit = 512M
extension_dir = "D:/php/ext"
upload_tmp_dir = D:\Apache2.2\tmp
upload_max_filesize = 10M
去掉注释:
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_mbstring.dll
extension=php_pdo_mysql.dll
date.timezone = PRC
session.save_path = "E:\www\data"
6、重启Apache服务器。
网站文件夹E:/www新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。
四、mysql安装
1、下载地址:http://www.apachelounge.com/download/win64/
2、MySQL安装我简单说了下也就是通过cmd命令即可。(每行回车)
d:
cd mysql\bin
MySQLd --install MySQL
net start MySQL
3、修改php.ini如下
第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="d:\PHP\ext"
extension=php_mysql.dll
extension=php_mysqli.dll
参考网址: http://www.myxzy.com/post-386.html
http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html
http://www.xuebuyuan.com/1910896.html
http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html
优质内容筛选与推荐>>