Apache 2.0.59+PHP 4.4.7+MySQL 4.1的安装配置
2013年08月18日
⁄ 综合
⁄ 共 847字 ⁄ 字号
小 中 大
安装Apache
- 假设安装时选择监听8080端口,手动启动。安装完成后需要进入到安装目录的bin下,执行
apache -k install
把Apache加入到Windows的服务列表中去。如果要从列表中删除,使用
apache -k uninstall
- 然后测试一下,如果正确,应该出现如图所示的页面:
安装PHP 4.4.7
- 将下载在zip压缩包解压到一个目录下,例如“E:/PHP-4.4.7”。
- 将E:/PHP-4.4.7目录下的php.ini-recommended改名为php.ini,找到里面的extension_dir,将其改为extension_dir="E:/PHP-4.4.7/extensions"。
- 将E:/PHP-4.4.7/sapi下的php4apache2.dll复制到E:/PHP-4.4.7。
- 将E:/PHP-4.4.7下的php4ts.dll复制到Apache目录下,即C:/Program Files/Apache Group/Apache2/bin,以便让Apache能找到PHP模块。
- 修改Apache配置文件httpd.conf,加入:
LoadModule php4_module "E:/PHP-4.4.7/php4apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "E:/PHP-4.4.7"
- 重启Apache服务器。
安装MySQL 4.1
- 按安装向导的提示完成安装过程,并为root用户设置密码。
- 由于PHP 4.4.7不支持MySQL 4.1的身份认证算法,需要将MySQL的密码设置为使用旧的密码格式,否则在连接数据库时会发生“Client does not support authentication protocol”错误。MySQL附带的文档中提到了多个解决方案,我选择了其中之一:
登录到MySQL,执行命令SET PASSWORD FOR 'some_user
'@'some_host
' = OLD_PASSWORD('newpwd
');