apache2.4+php5.5+mysql5.6 环境搭建配置

技术文章 2015年1月9日 5.13K

Apache2.4.10安装

1、将下载回来的apache文件解压后放到需要安装的目录(我自己的是F:\Apache24)

2、打开Apache24\conf下httpd.conf 文件

 修改 37行 ServerRoot “c:/Apache24” => ServerRoot “F:/Apache24″(这里输入的是你解压apache安装包的位置
修改 217行 #ServerName www.example.com:80 => ServerName www.example.com:80 (去掉前面的#)
修改 241行 DocumentRoot “c:/Apache24/htdocs” => DocumentRoot “F:/Apache24/htdocs”
修改 242行 <Directory “c:/Apache24/htdocs”> => <Directory “F:/Apache24/htdocs”>
修改 275行 DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我们添加了index.php index.htm)
修改 358行 ScriptAlias /cgi-bin/ “c:/Apache24/cgi-bin/”  => ScriptAlias /cgi-bin/ “F:/Apache24/cgi-bin/”
修改 374行 <Directory “c:/Apache24/cgi-bin”> => <Directory “F:/Apache24/cgi-bin”>
注意:假如你将apache安装到D盘或者其他目录,这些设置都需要跟你安装路径匹配
       添加 (在C:\apache24\conf\httpd.conf 最后一行添加)
        a.让apache支持php
添加 LoadModule php5_module “c:/php55/php5apache2_4.dll” (请确认c:/php55/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)
        添加 AddType application/x-httpd-php .php .html .htm
        b.告诉apache php.ini的位置
添加 PHPIniDir “c:/php55”
     至此,httpd.conf 配置完成,保存httpd.conf 。
3.将apache安装到系统服务中
在cmd中执行:c:\apache24\bin\httpd -k install
4.开启几个常用php扩展,用记事本打开C:\php55\php.ini
修改 721行 将; extension_dir = “ext” => extension_dir = “ext” (去掉extension前面的分号)
修改 873行 将;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
    修改 875行 将;extension=php_mysql.dll => extension=php_mysql.dll(去掉extension前面的分号)
修改 876行 将;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分号)
3、启动Apache。
开始 — 运行,输入cmd,打开命令提示符。接着输入d:回车cd Apache24\bin回车httpd回车
15601350536767

如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。

5.测试。你可以把Apache24\htdocs目录下的index.html放到D:\www目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装了。

注意:不能关掉这个命令窗口,否则apache会关闭的。

6.加入为windows的系统服务,让Apache自启动。

(1)关闭3的那个httpd命令窗口,不然会报错的。

(2)开始 — 运行,输入cmd,再打开一个命令提示符。输入d:回车cd Apache24\bin回车

这里加入服务的命令为:httpd.exe -k install -n “servicename”

servicename为Apache在windows的服务中的名字。例如:httpd.exe -k install -n “Apache24”

输入httpd.exe -k install -n “Apache24″后,会有成功安装的提示,“服务”也会有Apache24这个服务项。这个时候可以选择启动,启动Apache服务。

如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n “Apache24″卸载这个服务。

以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。

第二部分:安装PHP5.5.20

1.下载回来的是解压文件,解压好放到要安装的位置。(我这里以D:\PHP为例)

同时解压php5apache2_4.dll-php-5.4-win32.zip选择PHP 5.4.7中的php5apache2_4.dll放到PHP目录中。

注意:这里没有PHP5.4.8版本的php5apache2_4.dll,所以我选择了一个最新版本的。

2.复制份php.ini-development,并改名为PHP.ini。

3.打开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”

用来支持PHP,其中d:/php为PHP根目录。由于使用的是 Apache2.4.3,所以 php5_module 为 php5apache2_4.dll。

4. 重启 Apache 服务器。

5.测试。删除WWW中其他文件,新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。

到这里PHP的基本安装已经完成。

第三部分:安装Mysql5.6.22

1.直接运行安装文件,这里就不具体说明了。

2.php支持MYSQL设置

(1)第730行; extension_dir = “ext”,去掉前面的“;”,并改为extension_dir =”d:\PHP\ext”

(2)第880、881行,去掉前面的“;”

extension=php_mysql.dll
extension=php_mysqli.dll

注:在第838行到第908行有很多DLL,你要用到什么,去掉前面的“;”就可以了。

(3)重启Apache即可。

到这里mysql安装也基本完成了。

下载

php-5.5.20-Win32-VC11-x86.zip

httpd-2.4.10-win32-VC11.zip

mysql-installer-community-5.6.22.0.msi


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(0)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网