win7 下 apache2.4 + php5.4 + mysql5.5 配置流程

我的win7装的64位系统 但是还是下载的32位程序 基本没什么影响

需要下载的几个软件:

1 php:          php-5.4.9-Win32-VC9-x86.zip
2 apache:     httpd-2.4.3-win32.zip
3 所需模块:  php5apache2_4.dll-php-5.4-win32.zip   如果找不到搜索下 "php5apache2_4"
4 mysql:       mysql-5.5.28-win32.zip

开始配置:

1 配置apache

    解压到 D:/wamp/ 里,然后在命令行模式下进入到apache的bin目录,执行:
    httpd -k install 将apache设置为自动启动服务 不出意外应该会出现警告 即 ServerRoot 不存在之类的
    完了修改配置文件 httpd.conf 重启 apache就启动好了

2 配置php

    同样解压到 D:/wamp/ 里,然后复制一份 php.ini 作为配置文件,修改所需设置
    然后将php设置为apache的一个模块启动,修改apache配置文件,增加以下三行:
    LoadFile "D:/wamp/php-5.4.9-Win32/php5ts.dll"
    LoadModule php5_module "D:/wamp/php-5.4.9-Win32/php5apache2_4.dll"
    PHPIniDir "D:/wamp/php-5.4.9-Win32"
    完了再添加
    AddHandler application/x-httpd-php .php
    此说明可以在 php5apache2_4.dll-php-5.4-win32.zip 里的 readme 找到

3 配置mysql

    仍然解压到 D:/wamp/ 里,然后复制一份 my.ini 到当前目录 在命令行模式下进入mysql的bin目录,执行:
    mysqld --install MySQL5.5
    将其作为服务自动运行,完了再启动一下mysql即可,初次设置需修改root密码 默认为空
    mysqladmin -uroot password 回车  然后输入新密码 即可

出现的问题:

    php连接数据库时,需要比较长的时间,1s以上,可试试将localhost改为127.0.0.1试试,或者修改hosts文件 注释掉
    ::1             localhost
    这一行
    具体可见:https://bugs.php.net/bug.php?id=45150

你可能感兴趣的:(win7 下 apache2.4 + php5.4 + mysql5.5 配置流程)