### Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法 本文将详细介绍如何轻松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49环境。通过遵循本文提供的步骤,您将能够顺利搭建出一个稳定可靠的LAMP(Linux Apache MySQL PHP)开发环境。以下是具体的配置步骤: #### 第一步:下载安装所需文件 1. **MySQL**:下载`mysql-5.1.49-win32.msi`版本。 2. **Apache**:下载`httpd-2.2.16-win32-x86-openssl-0.9.8o.msi`版本。 3. **PHP5.3.3**:下载`php-5.3.3-Win32-VC6-x86.zip`版本,注意不要下载非线程安全(`nts`)版本。 #### 第二步:安装软件 1. **创建安装目录**:在目标硬盘(例如D盘)根目录下创建一个文件夹,如`D:\php`。 2. **安装Apache**:安装完成后,目录结构应为`D:\php\Apache`。 3. **解压PHP**:将下载的PHP文件解压至`D:\php`目录下,并可将文件夹重命名为`php5`。 4. **安装MySQL**:安装MySQL数据库至与PHP相同的目录`D:\php\MySQL`。 #### 第三步:配置PHP5.3.3 1. **选择配置文件**:在`D:\php\php5`目录下选择`php.ini-development`作为配置文件,将其重命名为`php.ini`。 2. **设置扩展目录**:编辑`php.ini`,找到`extension_dir`,修改为`extension_dir="D:/php/php5/ext"`。 3. **启用扩展**:去掉以下扩展前的注释符号(`;`)以启用它们: - `extension=php_curl.dll` - `extension=php_gd2.dll` - `extension=php_mbstring.dll` - `extension=php_mysql.dll` - `extension=php_mysqli.dll` - `extension=php_pdo_mysql.dll` - `extension=php_xmlrpc.dll` 4. **支持短标签**:将`short_open_tag=Off`改为`short_open_tag=On`。 5. **复制dll文件**:将`php5ts.dll`文件复制到`C:\Windows\system32`目录下。 #### 第四步:配置Apache 1. **加载PHP模块**:编辑`D:\php\Apache\conf\httpd.conf`文件,在`LoadModule`后添加: ```ini LoadModule php5_module "D:/php/php5/php5apache2_2.dll" PHPIniDir "D:/php/php5" AddType application/x-httpd-php .php AddType application/x-httpd-php .htm AddType application/x-httpd-php .html ``` 2. **设置默认文档**:将`DirectoryIndex index.html`改为: ```ini DirectoryIndex index.php default.php index.html index.htm default.html default.htm ``` 3. **文档根目录**:找到`DocumentRoot`一行,将其修改为指向您的Web文件目录(例如`DocumentRoot "D:/php/www"`)。 4. **设置目录权限**:找到`<Directory>`配置块,将其修改为: ```ini <Directory "D:/php/www"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> ``` #### 第五步:测试环境 1. **创建MySQL数据库**:在MySQL中创建一个数据库(例如`userInfo`)及表(例如`users`),包含字段`id`和`name`。 2. **创建测试文件**:在`D:/php/www`目录下创建`index.php`文件,输入以下代码: ```php <?php $DB_HOST = 'localhost'; $DB_USER = 'root'; $DB_PASS = ''; $DB_NAME = 'userInfo'; // 创建连接 $conn = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); // 检测连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; $conn->close(); ?> ``` 3. **启动服务**:确保Apache和MySQL服务均已启动。 4. **访问测试页面**:在浏览器中访问`http://localhost/index.php`,如果一切正常,您将看到“Connected successfully”字样。 通过以上步骤,您已经成功配置了PHP5.3.3+Apache2.2.16+MySQL5.1.49环境。这为您的Web开发提供了一个强大的基础平台。请注意,这些配置可能需要根据您的具体需求进行微调,特别是在生产环境中部署时。
- 粉丝: 5
- 资源: 914
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助