您的位置:首页 > 运维架构 > Apache

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

2012-12-20 00:00 567 查看
我的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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: