IIS 环境下配置PHP5+MySql+PHPMyAdmin_win服务器

首先说明一下配置环境:
操作系统:windows 2003 standard sp2
PHP版本:5.2.5
MySql版本:5
PHPMyAdmin:2.11.6
一、首先配置IIS,添加新的服务器扩展

输入phpisapi.dll文件的路径,设置扩展状态为允许:

二、设置网站属性,主目录为php网站所在的文件夹


输入phpisapi.dll文件的路径,注意有些php网站需要把“确认文件是否存在”这个选项去掉的,扩展名写.php:

现在php已经可以在iis中运行了。写一个php测试文件1.php,内容如下:
<?
      phpinfo();
?>
在浏览器中打开这个页面,如图:

三、配置MySql,首先写一个mysql的配置文件,在这里我的配置文件为my.ini,文件中的注释已经很清楚了,在这里就不多说了。

四、安装mysql服务,切换到mysql\bin目录,执行如下命令,安装并启动mysql服务,注意my.ini配置文件的路径要写准确

五、接下来,配置php5支持mysql,首先修改php文件夹下的php.ini-dist文件,修改为php.ini,用记事本打开,找到mysql选项,把前面的;去掉

然后复制php\ext文件夹下的php_mysql.dll和php文件夹下的libmysql.dll复制到c:\windows\system32文件夹:

再打开我们的测试页面,这个时候,应该能看到如下所示,表示已经启用mysql:

六、最后配置phpmyadmin,复制phpmyadmin到网站根目录,修改phpmyadmin的config.inc.php文件,注意红色注释的内容
$cfg['Servers'][$i]['host']          = 'localhost'; // Mysql服务器名或ip地址
$cfg['Servers'][$i]['port']          = '';          // MySQL 服务端口,这里留空表示使用默认端口
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension']     = 'mysql';     // mysql扩展
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
$cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']     = 'config';    // 身份验证方式(config, http or cookie based)
$cfg['Servers'][$i]['user']          = 'root';      // 用户名,这里使用root
$cfg['Servers'][$i]['password']      = '';          // 密码,第一次使用,也留空,以后更改mysql的root密码以后,再修改

保存以后,如果能够用浏览器打开下面的页面,就可以使用phpmyadmin管理mysql了。

时间: 2024-07-28 23:53:34

IIS 环境下配置PHP5+MySql+PHPMyAdmin_win服务器的相关文章

如何在IIS环境下配置Rewrite规则 图文_win服务器

URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则. 一.首先下载 Rewrite.zip 的包,解压到任意盘上的任意目录. 各个产品的 Rewrite 规则包不同,请选择对应的产品下载对应的 Rewrite 规则. Discuz!6.0.0/6.1.0 的 Rewrite 规则下载地址:Rewrite.zip UCenter Home1.0.0 的 R

伪静态的实现方法:IIS环境下配置Rewrite规则

URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则.  URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担.本教程讲解如何在 IIS 环境下配置各个产品的 Rewrite 规则.      下面以Discuz为例讲解IIS环境下配置Rewrite 规则,希望大家能举一反三. 一.首

Windows 环境下的PHP5 与 Apache 服务器的配置

apache|php5|window|服务器 目前 PHP5 发布了第三个候选版本,估计正式版本不久就快释放了.安装过程应该不会有所变化,下面文章内容将讲述 Windows2000/XP/2003(不建议在 windows 98 下建立 PHP 环境) 下 PHP 环境的配置,服务器选择 Apache 2.0.49,数据库选择 MySQL 4.0.20 版本. 需要下载几个软件包: 1. PHP5 RC3 2. Apache 2.0.49 3. MySQL 4.0.20 下载软件包1. PHP5

Windows 环境下的 PHP5 与 Apache 服务器的配置

apache|php5|window|服务器 需要下载几个软件包: 1. PHP5 RC3 2. Apache 2.0.49 3. MySQL 4.0.20 下载软件包: 1. PHP5 RC3 PHP官方网站 的下载地址为: http://www.php.net/downloads.php ,找到如下图位置,下载方框中的两个软件包.其中 PHP 5.0.0RC3 zip package 就是 PHP5 软件包,而 Collection of PECL modules for PHP 5.0.0

IIS环境下安装PHP5手记

1,要下载2个php的安装包:一个是install版本的,另一个是zip版本的 . 2,运行install版本,按照标准模式安装就可以了,安装过程中注意正确选择你的iIS版本.2000server 选iis4或更高版本 ,2003server选择iis 6.关联.php,.phtml.php3等文件类型.这里设定d:\php作为安装目录 3,别着急,现在还不能马上用.把zip版的解压缩,到d:\php5zip\文件夹下面,copy目录下所有的文件和目录,然后粘贴到d:\php,覆盖下面的所有文件

iis环境下配置网站与网站权限配置图文教程

一.在d:盘创建一个目录,名字为 phpmyadmin文件夹,然后把我们phpmyadmin目录的文件移动到刚才创建的phpmyadmin目录. 二,打开internet信息服务(iis)管理,右击网站->新建->网站 三,我们根着网站创建向导来操作如下图 四.输入描述,这里可以随便输入如 www.111cn.net 网站域名也是可以的. 五.再点击下一点就到了,网站IP地址和端口设置了,如果像要对外网访问的网站就让它默认为80就好了,IP地址也让它默认就行了. 六.再下一步就到了网站目录选择

PHP+IIS环境下Discuz无法上传图片的解决办法

  我的PHP是刚配置的,配置好就下载安装了Discuz!,没想到不能上传图片,后来我也试下其它的Php程序,同样无法上传图片,确定不是程序的问题,肯定是我的PHP配置有问题.我的PHP是IIS环境下配置的. 后来百度了下,找到了问题所在,下面说下如何解决不能上传图片的问题. 1.打开php.ini文件,找到upload_tmp_dir这行,去掉前面的注释,修改成如下行: upload_tmp_dir = D:temp 2.上面的意思是为上传设置一个临时目录,此目录需要可写权限,请确认D:tem

IIS环境下PHP rewrite重写设置(支持中文参数)_win服务器

在网站根目录下加入: Web.Config: <?xml version="1.0" encoding="UTF-8″?> <configuration> <system.webServer> <rewrite> <rules> <rule name="cnUrl" stopProcessing="true"> <match url="!^(inde

如何在ARM linux嵌入式环境下配置Arduino的开发环境

问题描述 如何在ARM linux嵌入式环境下配置Arduino的开发环境 因为某些原因需要在ARM linux下设置一个arduino的开发环境,需要在获得代码之后将代码编译并且将代码下载到板子上.之前我有看到过arduino官网上有放出linux32 的源程序,不知道支不支持arm环境,还是要通过源代码编译文件后才能用? 解决方案 你改一下它的MakeFile,把gcc改成交叉编译试试~