IIS+PHP+MYSQL+PHPMYADMIN配置教程
### IIS + PHP + MySQL + PHPMyAdmin 配置教程详解 #### 一、环境搭建概述 本教程旨在详细介绍如何在Windows系统上配置一个完整的LAMP(Linux Apache MySQL PHP)等效开发环境,即IIS + PHP + MySQL + PHPMyAdmin。通过本教程的学习,您将能够快速搭建出一个用于Web开发的高效平台。 #### 二、软件版本及准备 我们需要准备以下软件包: - **PHP**: `php-5.2.0-Win32.zip` - **MySQL**: `mysql-noinstall-5.0.22-win32.zip`(非安装版) - **PHPMyAdmin**: `phpMyAdmin-3.4.4-all-languages.zip` #### 三、安装 PHP 1. **创建文件夹**:在D盘新建一个名为PHP的文件夹,解压缩`php-5.2.0-win32.zip`到`D:\PHP`。 2. **配置 php.ini 文件**: - 在`D:\PHP`文件夹下找到`php.ini-dist`文件,重命名为`php.ini`。 - 修改`extension_dir`设置为`extension_dir="D:/PHP/ext"`(注意使用正斜杠/而非反斜杠\)。 - 去除以下行的注释: - `;extension=php_mysql.dll` - `;extension=php_mbstring.dll` - 保存并关闭`php.ini`文件。 3. **复制文件**: - 将修改好的`php.ini`文件复制到`C:\Windows\`文件夹下。 - 将`D:\PHP\`文件夹下的`php5ts.dll`和`libmysql.dll`文件复制到`C:\windows\System32`文件夹中。 完成以上步骤后,PHP 安装完成。 #### 四、配置 IIS 1. **安装 IIS**:此步骤已省略,假设IIS已经安装完成。 2. **创建虚拟目录**:在Internet信息服务管理器中,打开默认网站,在其下新建虚拟目录(例如命名为`php.com`),并将路径指向`D:\WWWROOT`目录。 3. **配置应用程序映射**: - 在虚拟目录上单击右键,选择“属性”,进入“虚拟目录”选项卡,点击“配置”。 - 在“映射”选项卡上点击“添加”,在“可执行文件”后点击“浏览”,选择`D:\PHP\php5isapi.dll`,在“扩展名”处输入`.php`,点击确定。 4. **添加默认文档**:在“文档”选项卡中添加`index.php`作为默认文档。 5. **重启 IIS 服务**:某些配置更改可能需要重启 IIS 服务,可以通过命令提示符使用以下命令: - `net stop w3svc` - `net start w3svc` 至此,IIS 配置完成。 #### 五、测试 PHP 安装 1. **创建测试页面**:在`D:\phpadmin`目录下(该目录在配置IIS时已设置为虚拟目录`php`),新建一个名为`index.php`的文件,其中包含以下代码: ```php <?php phpinfo(); ?> ``` 2. **访问测试页面**:打开浏览器,在地址栏输入`localhost/php.com/index.php`,如果页面显示正常则表示 PHP 已经成功安装。 #### 六、安装 MySQL 1. **创建文件夹**:在D盘新建一个名为mysql的文件夹,解压缩`mysql-noinstall-5.0.22-win32.zip`到`D:\mysql`。 2. **启动 MySQL 服务**:运行`D:\mysql\bin`下的`mysqld-nt.exe`,这将启动 MySQL 服务。 #### 七、安装 PHPMyAdmin 1. **解压 PHPMyAdmin**:将`phpMyAdmin-3.4.4-all-languages.zip`中的所有内容解压到`D:\php.com`目录下。 2. **访问 PHPMyAdmin**:启动浏览器,确保 IIS 和 MySQL 服务都已运行,然后在浏览器中输入: - `http://localhost/php.com/index.php` #### 八、常见问题及解决方案 1. **Cookies 登录问题**: - 如果出现“必须启用 Cookies 才能登录”的错误,需要进行以下操作: - 将`phpMyAdmin`安装目录下的`config.sample.inc.php`文件重命名为`config.inc.php`。 - 打开`config.inc.php`文件,找到 `$cfg['blowfish_secret']=''`,修改为 `$cfg['blowfish_secret']='cookie'`。 - 打开`libraries`目录下的`config.default.php`文件,查找`$cfg['blowfish_secret']='';`,同样修改为`$cfg['blowfish_secret']='cookie';`。 2. **mysqli 扩展缺失问题**: - 检查系统`C:\windows\system32`目录下是否缺少`libmcrypt.dll`文件。 - 如果缺少,从`php`目录下找到`libmcrypt.dll`,将其复制到`C:\windows\system32`目录。 - 在`C:\windows`目录下的`php.ini`文件中,找到`extension=php_mcrypt.dll`这一行,并取消注释。 以上步骤详细介绍了如何在Windows环境下配置一个完整的IIS + PHP + MySQL + PHPMyAdmin环境。遵循这些步骤,您可以轻松地搭建出一个用于Web开发的强大平台。
- xdw_zjnu2013-05-02谢谢分享,对我有帮助!
- keled2013-04-17按照楼主的方法配了大概3次,最后一次成功。前两次基本上是windows2003的问题,值得一试。
- 粉丝: 12
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 没用333333333333333333333333333333
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量