"这篇文档详细介绍了在Windows环境下独立安装PHP、Apache和MySQL的步骤,适合初学者和需要单独配置环境的开发者。"
在配置PHP、Apache和MySQL的独立安装过程中,首先我们关注的是PHP的安装。PHP通常以ZIP包的形式提供,无需传统的安装程序。在本教程中,文件`php-5.2.1-Win32`被重命名为`php5`并移动到C盘根目录下,即`c:\php5`,这是PHP的安装路径。接下来,我们需要配置PHP的环境:
1. 找到`php.ini.recommended`或`php.ini-dist`文件,将其重命名为`php.ini`,并复制到系统盘的Windows目录下,例如`c:\windows`。
2. 将`php5`目录下的`php5ts.dll`和`libmysql.dll`复制到`c:\windows\system32`目录,以确保系统能识别这些库文件。
3. 将`php5\ext`目录下的几个关键扩展DLL文件,如`php_gd2.dll`、`php_mysql.dll`和`php_mbstring.dll`,也复制到`c:\windows\system32`。这些文件分别对应于图像处理(GD库)、MySQL数据库支持和多字节字符串支持。
接着,我们需要配置`php.ini`以启用必要的扩展:
1. 修改`extension_dir`设置,指向PHP扩展所在的目录,例如`extension_dir = "C:\php5\ext"`。确保路径与实际安装路径相符,否则PHP无法找到DLL文件。
2. 解除对`php_mbstring.dll`、`php_gd2.dll`和`php_mysql.dll`的注释,即将它们前面的分号(;)去掉,使Apache在启动时能加载这些扩展。
3. 需要注意的是,不要混淆`php_mysql.dll`和`php_mssql.dll`,两者分别对应于MySQL和SQL Server的数据库连接。
对于会话保存路径的配置,我们需要找到`session.save_path`行,并添加一个合适的路径,比如`session.save_path = "C:\path\to\sessions"`,这将决定PHP会话数据存储的位置。确保指定的目录存在且可写,否则会话功能可能无法正常工作。
接下来是Apache的配置,需要在Apache的配置文件`httpd.conf`中添加PHP模块支持。通常,我们需要:
1. 找到`LoadModule`指令,并添加类似`LoadModule php5_module "c:/php5/php5apache2_2.dll"`的行,确保路径正确。
2. 在`<IfModule mod_php5.c>`和`</IfModule>`之间,添加`AddType application/x-httpd-php .php`,使Apache识别.php文件为PHP脚本。
最后,启动Apache服务器,然后测试PHP是否正常工作,可以创建一个简单的`index.php`文件,包含`<?php phpinfo(); ?>`,访问这个文件看是否显示PHP信息。
对于MySQL的安装,一般是一个典型的安装程序,需要按照向导进行操作。安装过程中,记得创建root用户和密码,选择适当的服务器类型(开发机器、生产服务器等),以及设置数据文件存放位置。安装完成后,需要确保MySQL服务正在运行,然后可以通过命令行或图形界面工具(如phpMyAdmin)来管理数据库。
这个教程详尽地介绍了在Windows上手动配置PHP、Apache和MySQL环境的过程,对理解Web开发环境的搭建具有指导意义。