导航:首页 > 编程语言 > iismysqlphp搭建

iismysqlphp搭建

发布时间:2022-11-27 06:45:46

1. IIS mysql php服务器架设

1、首先设置你的extension_dir,我的php是在c盘根目录,组件的dll都在php的ext目录下,所以我的extension_dir 设置是extension_dir = "C:\php\ext\";

2、把;extension=php_gd2.dll和;extension=php_mysql.dll前面的分号去掉

3、拷贝php.int到windows目录下

4、拷贝libmysql.dll(在php文件夹下)到system32文件夹下面

2. 如何配置Window2003 iis+mysql+php环境

配置环境:
操作系统:Windows Server 2003 sp2企业版
Web服务器:系统自带的IIS6.0
所需工具:
PHP:php-5.2.12-Win32.zip(官方网址:http://www.php.net)
数据库:mysql-5.0.22-win32.zip(官方网址:http://www.mysql.com)
数据库管理:phpMyAdmin-3.2.5-all-languages.zip(官方网址:http://www.phpmyadmin.net)
注:我这里用的基本上都是最新版本的软件,未必是最好用的,但是比较好下到的。
配置过程:
首先我们来安装PHP:
把php-5.2.12-Win32.zip解压到任意一个路径下,我这里解压到了D:\php
把D:\php\里的php.ini-recommended重命名为:php.ini
我们来修改一下PHP的配置文件php.ini
找到470行的register_globals = Off 改为:On
找到542行的extension_dir = "./" 路径改为:" D:\php\ext\",这里要根据你把php-5.2.12-Win32.zip解压的路径来的填
找到677行的; extension=php_mbstring.dll 放开前面的注释,删掉";"
找到678行的; extension=php_mcrypt.dll 放开前面的注释,删掉";"
找到684行的; extension=php_mysql.dll 放开前面的注释,删掉";
下来我们来配置IIS,让它能够解析PHP
打开Internet 信息服务(IIS)管理器=>服务器,反手键点击"Web服务扩展",再点击"添加一个新的Web服务扩展
如图配置,点击确定。
点击网站=>反手键点击"默认网站"=>点击属性=>点击"主目录"选项卡=>点击"配置"按钮=>点击"映射"选项卡=>点击应用程序扩展的"添加"按钮
如图配置,点击确定。
我们在IIS默认根目录wwwroot下新建一个phpinfo.php文件,来检测一下,我们是否安装成功了。
在phpinfo.php中写入:<?php phpinfo(); ?>
在浏览器中输入:http://localhost/phpinfo.php
这时我们就可以看到如下页面↓
证明我们的IIS可以解析PHP了。
不过我们通过浏览该页面可以发现libmysql.dll,却未被加载,为解决此问题,我们把libmysql.dll拷贝到C:\WINDOWS\System32\下,并且在"Configuration File (php.ini) Path"这一项中看出php.ini的路径是在C:\WINDOWS下,所以我们把php.ini文件给放到它指定的C:\WINDOWS这个路径下。重新启动电脑后再打开http://localhost/phpinfo.php这个页面我们可以找到如下图↓
此时证明我们的libmysql.dll已经加载成功了。OK!
下面我们就来安装MySql了:
MySql的安装,非常简单,这里我就不再敷述。下面图示了我的配置:
1.
2.
3.
4.
5.
6.
7.
8.
9.
安装与配置MySql非常简单,网上也有不少的教程,写的都非常好,我这里只是大概让大家看一下我的配置。
最后,我们来配置一下PHPMyAdmin:
将phpMyAdmin-3.2.5-all-languages.zip解压到wwwroot下,为了便于管理,我们将文件夹名字改为phpMyAdmin。
把phpMyAdmin\libraries下的config.default.php,这个文件拷贝到phpMyAdmin下,并改名为config.inc.php。
在浏览器中输入: http://localhost/phpMyAdmin/index.php 如下图:↓
注:a.无法加载mcrypt扩展,请检查您的PHP配置。
b.必须启用Cookies才能登录。
下面我们就来解决这些问题:
第一个问题a,是因为D:\php\ libmcrypt.dll没有被加载,解决方法如libmysql.dll,把libmcrypt.dll拷贝到C:\WINDOWS\system32\下,重启电脑。
第二个问题b,是因为C:\Inetpub\wwwroot\phpMyAdmin下的config.inc.php配置文件的第177行$cfg['Servers'][$i]['auth_type'] = 'cookie';没有生效,重启电脑后就生效了,如果不是cookie,就改为cookie。
这时我们再来浏览一下http://localhost/phpMyAdmin/index.php,如下图:↓
这时我们输入数据库的用户名和密码,我这里的用户名是:root,密码是:123123,点击执行。
这时我也遇到了一点小麻烦,在点击执行的时候它又回到了这个登录页面。
我的解决方法是在输入完用户名和密码点击执行的时候,连续点击,便可进入,进入后有时会提示一些这样或那样的错误,不要紧,多刷新几次后再登录后就好了

3. 如何架设IIS+php+ mysql运行环境

IIS+PHP+MYSQL
建议使用2003系统。采用IIS6.0+PHP5+MYSQL5
PHP和MYSQL可以去天空软件站、华军等下载。
2003系统去狗狗下载。
另外下一个discuz的技术文档,里面有PHP和MYSQL的安装说明。
看您又补充了问题。
XP系统可以装IIS5.5
使用IIS5.5+PHP+MYSQL即可。

4. 如何配置Window2003 iis+mysql+php环境

如果你买的是服务器,叫运营商帮你安装,不用自己费事。下面是配置环境的方法,求采纳。
一、安装 PHP :
本文PHP安装路径取为D:/php/php5/
(1)、下载后得到php-5.1.2-Win32.zip,直接全部接压至D:/php/php5目录即可得PHP文件存放目录D:/php/php5/;
(2)、再将D:/php/php5/下的所有dll文件 到 c:/Windows/system32下,覆盖已有的dll文件;
(3)、将php.ini-dist用记事本打开,利用记事本的查找功能搜索并修改:
搜索 register_globals = Off
将 Off 改成 On ,即得到 register_globals = On
注:这个对应PHP的全局变量功能,考虑有很多PHP程序需要全局变量功能故打开,打开后请注意-PHP程序的严
谨性,如果不需要推荐不修改保持默认Off状态
搜索 extension_dir =
这个是PHP扩展功能目录 并将其路径指到你的 PHP 目录下的 extensions 目录,比如:
修改 extension_dir = "./" 为 extension_dir = "D:/php/php5/ext/"
在D:/php 下建立文件夹并命名为 tmp
查找 upload_tmp_dir =
将 ;upload_tmp_dir 该行的注释符,即前面的分号" ;”去掉,
使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以修改并
给其定义一个绝对路径,这里设置的目录必须有读写权限。
这里我设置为 upload_tmp_dir = D:/php/tmp (即前面建立的这个文件夹呵)
搜索 ; Windows Extensions
将下面一些常用的项前面的 ; 去掉
;extension=php_mbstring.dll
这个必须要
;extension=php_curl.dll
;extension=php_dbase.dll
;extension=php_gd2.dll
这个是用来支持GD库的,一般需要,必选
;extension=php_ldap.dll
;extension=php_zip.dll
对于PHP5的版本还需要查找
;extension=php_mysql.dll
并同样去掉前面的";"
这个是用来支持MYSQL的,由于PHP5将MySQL作为一个独立的模块来加载运行的,故要支持MYSQL必选
查找 ;session.save_path =
去掉前面 ; 号,本文这里将其设置置为
session.save_path = D:/php/tmp
其他的你可以选择需要的去掉前面的;
然后将该文件另存为为 php.ini 到 C:/Windows ( Windows 2000 下为 C:/WINNT)目录下,注意更改文
件后缀名为ini,
得到 C:/Windows/php.ini ( Windows 2000 下为 C:/WINNT/php.ini)
若路径等和本文相同可直接保存到C:/Windows ( Windows 2000 下为 C:/WINNT) 目录下 使用

一些朋友经常反映无法上传较大的文件或者运行某些程序经常超时,那么可以找到C:/Windows ( Windows
2000 下为 C:/WINNT)目录下的PHP.INI以下内容修改:
max_execution_time = 30 ; 这个是每个脚本运行的最长时间,可以自己修改加长,单位秒
max_input_time = 60 ; 这是每个脚本可以消耗的时间,单位也是秒
memory_limit = 8M ; 这个是脚本运行最大消耗的内存,也可以自己加大
upload_max_filesize = 2M ; 上载文件的最大许可大小 ,自己改吧,一些图片论坛需要这个更大的值
(4)、配置 IIS 使其支持 PHP :
首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS ,
安装完毕后,在“控制面板”的“管理工具”里打开“服务”,检查“IIS Admin Service”和“World Wide
Web Publishing Service”两项服务,如果没有启动,将其启动即可。
打开浏览器,输入:http://localhost/,看到成功页面后进行下面的操作:
PHP 支持 CGI 和 ISAPI 两种安装模式,CGI 更消耗资源,容易因为超时而没有反映,但是实际上比较安全, ISAPI负载能力强,节省资源,但是安全性略差于CGI,本人推荐使用 ISAPI 模式。故这里只解介绍 ISAPI 模式安装方法:
对于XP/2003系统展开”Internet 服务管理器“的下级树一般为你的”计算机名“选择”网站“并单击右键选
择“属性”
在弹出的属性窗口上选择“ISAPI 筛选器”选项卡找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的
“筛选器名称”栏中输入.PHP ,再将浏览可执行文件使路径指向 php4isapi.dll 所在路径,PHP5对应路径为 D:/php/php5/php5isapi.dll

打开“站点属性”窗口的“主目录”选项卡,找到并点击“配置”按钮
在弹出的“应用程序配置”窗口中的”应用程序映射“选项卡找到并点击“添加”按钮新增一个扩展名映射,在
弹出的窗口中单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如本文中为:PHP5对应路径为D:/php/php5/php5isapi.dll,扩展名为 .php ,动作限于”GET, HEAD, POST, TRACE“ ,将“脚本引擎”“确认文件是否存在”选中,然后一路确定即可。

如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤,对应扩展名设置为需要的即可如.PHPX。 此步操作将使你服务器IIS下的所有站点都支持你所添加的PHP扩展文件,当然如果你只需要部分站点支持PHP,只需要在“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站
点属性”“主目录”选项卡,编辑或者添加PHP的扩展名映射即可或者将你步需要支持PHP的站点中的PHP扩展
映射删除即可
再打开“站点属性”窗口的“文档”选项卡,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。
确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器对于2003系统还需要在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许完成所有操作后,重新启动IIS服务。

在CMD命令提示符中执行如下命令:
net stop w3svc
net stop iisadmin
net start w3svc
到此,PHP的基本安装已经完成,我们已经使网站支持PHP脚本。
检查方法是,在 IIS 根目录下新建一个文本文件存为 php.php ,内容如下:
<?php
phpinfo();
?>
打开浏览器,输入:http://localhost/php.php,将显示当前服务器所支持 PHP 的全部信息,可以看到
Server API的模式为:ISAPI 。

二、安装 MySQL :
对于MySQL4.0.26下载得到的是mysql-4.0.26-win32.zip,解压到mysql-4.0.26-win32目录双击执行
Setup.exe 一路Next下一步,选择安装目录为D:/php/MySQL和安装方式为Custom自定义安装,再一路Next
下一步即可。
安装完毕后,在CMD命令行中输入并运行:
D:/php/MySQL/bin/mysqld-nt -install

如果返回Service successfully installed.则说明系统服务成功安装

新建一文本文件存为MY.INI,编辑配置MY.INI,这里给出一个参考的配置

[mysqld]
basedir=D:/php/MySQL
#MySQL所在目录
datadir=D:/php/MySQL/data
#MySQL数据库所在目录,可以更改为其他你存放数据库的目录
#language=D:/php/MySQL/share/your language directory
#port=3306
set-variable = max_connections=800
skip-locking
set-variable = key_buffer=512M
set-variable = max_allowed_packet=4M
set-variable = table_cache=1024
set-variable = sort_buffer=2M
set-variable = thread_cache=64
set-variable = join_buffer_size=32M
set-variable = record_buffer=32M
set-variable = thread_concurrency=8
set-variable = myisam_sort_buffer_size=64M
set-variable = connect_timeout=10
set-variable = wait_timeout=10
server-id = 1
[isamchk]
set-variable = key_buffer=128M
set-variable = sort_buffer=128M
set-variable = read_buffer=2M
set-variable = write_buffer=2M
[myisamchk]
set-variable = key_buffer=128M
set-variable = sort_buffer=128M
set-variable = read_buffer=2M
set-variable = write_buffer=2M
[WinMySQLadmin]
Server=D:/php/MySQL/bin/mysqld-nt.exe
保存后复制此MY.INI文件到C:/Windows ( Windows 2000 下为 C:/WINNT)目录下
回到CMD命令行中输入并运行:

net start mysql

MySQL 服务正在启动 .
MySQL 服务已经启动成功。
将启动 MySQL 服务;
DOS下修改ROOT密码:当然后面安装PHPMYADMIN后修改密码也可以通过PHPMYADMIN修改
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例:给root加个密码xqin.com

首先在进入CMD命令行,转到MYSQL目录下的bin目录,然后键入以下命令
mysqladmin -uroot password 你的密码
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
D:/php/MySQL/bin>mysqladmin -uroot password 你的密码
回车后ROOT密码就设置为你的密码了
如果你下载的是 MySQL5.x或者MySQL4.1.x,例mysql-5.0.18-win32:解压后双击执行 Setup.exe ,
Next下一步后选择Custom自定义安装,再Next下一步选择安装路径这里我们选择D:/php/MySQL,继续Next
下一步跳过Sign UP完成安装。
安装完成后会提示你是不是立即进行配置,选择是即可进行配置。当然一般安装后菜单里面也有配置向导MySQL
Server Instance Config Wizar,运行后按下面步骤配置并设置ROOT密码即可

Next下一步后选择Standard Configuration
Next下一步,钩选Include .. PATH
Next下一步,设置ROOT密码,建议社设置复杂点,确保服务器安全!

5. 如何配置Window2003 iis+mysql+php环境

最快速的用搭建工具,推荐使用phpstudy!只不过PHPSTUDY中不要运行apache即可。因为IIS会与apache发生冲突,80端口重复!
IIS中添加映射处理程序,执行文件就是PHPstudy的php版本环境 中的php-cgi.exe
再添加默认文档(默认第一访问的网页)index.php ... default.php...即可。

6. IIS+MYSQL+PHP具体该怎么操作

你可以做个IIS+MYSQL+PHP这样的环境 首先必须要安装好IIS 然后安装fastcgi插件 IIS调试好后,就可以安装fastcgi了,首先需要下载IISfastcgi,下载地址是( http://www.iis.net/download/FastCGI) ,安装fastcgi非常简单,只需要同意协议后连续点击下一步即可,没有任何选项。 3.安装php 首先下载php在windows的安装包,下载地址 http://windows.php.net/downloads/releases/archives/ ,选择版本的时候,需要注意一下,截止目前(2011年6月),支持zend加密组件的最后一个php版本是5.2.17,国内大多数主机商和程序能到达的版本只有5.3.4,目前dedecms5.6在5.3.5和更高版本中后台会出现警告,但没有错误。这里选用php-5.3.4-nts-Win32-VC9-x86.msi做例子。 下载好php-5.3.4-nts-Win32-VC9-x86.msi后,双击文件安装,接受使用协议后,为php填写安装目录,这个目录是可以更换的,指向需要放置它的位置即可。 之后需要选择web服务器的安装,这里选择我们先前安装的IIS fastcgi 下一步需要配置安装选项,这里我们除了默认的选项之外增加了pear install 再进入下一步,就可以确认安装了。 完成安装后,还需要测试一下php是否可用。 首先打开IIS管理器,然后在先前测试IIS的网站上右键,进入“属性”,点击主目录选项卡,然后将“执行权限”配置为“纯脚本” 然后点击旁边的“配置”,擦看是否有.php扩展名,如果没有的话,需要添加一个新项,将可执行文件指向“C:WINDOWSsystem32inetsrvfcgiext.dll”,扩展名为“.php”(注意有个点),动作限制为“GET,HEAD,POST,TRACE”,点击确定即可 做好了这些,就可以写个小脚本来测试了,在网站的目录中新建一个test.php文件,打开后输入<?php echo phpinfo();?>,保存后退出。 在浏览器地址栏中输入 http://www.1nev.cn ,即可看到php信息了。 3.mysql安装(注:以下步骤同样适用于windows server 2008的mysql安装) 下载mysql( http://www.mysql.com ),安装过程比较简单,首先配置路径,然后选择安装选项,一般采用默认安装的方式,之后会进入一个配置向导界面 配置好后,进入下一步,需要为root用户设定密码,还有一个是否允许root用户从远程登录的选项,此处最好不勾选,否则安全性将会降低。 到此配置就全部结束了,点击下一步,会出现安装总结,点击“execute”执行安装即可。 安装成功后,我们依然需要对此进行测试。 打开刚才测试php时创建的test.php,我们使用pdo链接mysql作为测试。 输入 <?php $db=new PDO("mysql:host=localhost;dbname=test","root","刚才设置的密码"); if ($db) { echo "ok"; } ?> 访问 http://www.1nev.cn ,如果屏幕上打印出了ok,表示mysql安装成功。 4.为dedecms创建数据库 (注:以下步骤同样适用于windows server 2008的mysql gui tools安装) 一般情况下,mysql管理都使用的是网页的管理工具,比如phpmyadmin,在这里推荐一种图形化的窗口管理工具,它提供windows版本和linux版本,官方下载地址是 http://dev.mysql.com/downloads/gui-tools/5.0.html 下载到后,直接配置路径安装,无多余的选项,默认安装即可。 安装好后,进入“开始”→“所有程序”→“mysql”→“mysql administrator”,在“server host”中,输入“localhost”,在“username”中输入“root”,“password”中输入刚才在mysql配置时设置的root密码。然后点击ok进入数据库管理

7. 如何在win7的iis7中快速搭建php+mysql环境

php程序员在win下开发程序通常不在iis下的
是采用集成安装套件的 常用的是 wampserver的
如果要在iis部署 只需要 一次安装 fastCGI 、php、mysql的exe安装包即可
简单到 下一步下一步 即可
说明:网上 很多的isapi方式是很老的方式 ,淘汰了

8. 如何配置Window2003 iis+mysql+php环境

1.windowsiis +ftp安装:
开始----控制面板----添加或删除程序-添加/删除windows组件(a)--选择“应用程序服务器”

2
点击图片中的“详细信息”,出现下面的图片“选中internet 信息服务(iis)”,再点击图片中的“详细信息”。

3
选中图片中的“文件传输协议(ftp)服务”然后点击“确定”
4
点击图片中的“浏览”选中“c:\win2003_sys\disc1\i386”(也就是你所存放的IIS的文件夹)点击图片中的“打开”iis就开始安装了。

5
2.下载php mysql zend phpmyadmin
建议下载 http://soft.phpwind.me/top/iis6/websoft.zip 这个软件包已经包含 php 5.2.17 mysql 5.1.63 zend phpwind 8.7 phpmyadmin 3.5.2 省去大家到各个网站找包的时间。
下载完成后解压拷贝到d盘,目录结构如下图:

6
3.安装PHP
如图剪切“libeay32.dll libmcrypt.dll libmysql.dllssleay32.dll”这些dll文件到“c:\windows\system32”目录下
剪切图片中的“php”到c:\windows目录下

7
桌面,右击 “我的电脑” 选择“管理”

8
找到Internet 信息服务器(iis)点击“web服务扩展”在一般空白区域右击,选择“添加一个新的web服务扩展”,扩展名输入 php 然后点击“添加”

点击“浏览”选择 d:\websoft\php-5.2.17\php5isapi.dll .选中图片中“设置扩展状态为允许” 点击“确定”,在web服务扩展就多了php,

右击“网站”,选择“属性”, 出现下面的截图

点击图片中的“浏览”选择“d:\websoft\php-5.2.17\php5isapi.dll”再点击“确定”,
在扩展名处输入 .php ,然后点击“确定”,出现下图

在应用程序扩展就出现了刚才添加的.php, 点击图片中的“确定”,再点击“文档”,点击“添加”,出现下图,后输入 index.php 然后点击“确定“

然后再点击“添加”, 添加index.html,添加完成后,点击“应用”,点击“全选”,然后再点击“确定”然后点“应用” 然后再点击“确定”,这样iis+php 就配置好了。
4.mysql 安装
双击d:\websoft\mysql-essential-5.1.63-win32.msi 就开始安装了,选择“custom”然后点“next” 如图

这个是选择mysql 安装的位置,默认在c盘,我们点“change”选择d:\websoft\mysql-5.1
,选择点击“ok”切换到之前的操作画面

点击mysql server datafiles 默认也是在c盘,点击“change”选择d:\websoft\mysql-5.1
,选择好了后,点击“ok”,切换到之前的操作界面,然后点击图片中的“next”,mysql 就开始安装了
出现上面的图片,表示安装好了。点击“finish”就开始配置mysql了,看图操作

9. WIN2003系统.搭建IIS+PHP+MYSQL.即可满足ASP和PHP网站共同使用.如何搭配

ASP内置在IIS中,只要安装IIS时勾选ASP.NET即可,使用2003 SERVER R2 版本安装(32位系统)
PHP配置
下载安装 FastCGI Extension for IIS
下载安装php-5.3.8-Win32-VC9-x86.msi,并注册PHP到FastCGI
打开 C:\WINDOWS\system32\inetsrv\fcgiext.ini 文件:
在文件最下方 [Types] 下添加以下配置:
[Types]
php=PHP
[PHP]
ExePath=C:\PHP\php-cgi.exe
配置php.ini:
extension_dir = “C:\PHP\ext”
fastcgi.impersonate = 1
右键网站 -> 属性 -> 主目录 -> 配置 -> 添加
可执行文件路径:C:\WINDOWS\system32\inetsrv\fcgiext.dll
重启IIS;
测试php环境,将下面代码写到txt文档中,并改名为index.php

<?php phpinfo(); ?>
MYSQL 配置:
下载 MySQL For Windows 5.1.X版本
下载后安装,安装过程中注意参数选择 可参考图解
http://jingyan..com/article/a17d52852b11aa8098c8f2ca.html

10. IIS + PHP+ MYSQL 服务器怎么安装建立和设置

IIS+PHP?
我在学校都是下面这种方法:
PHP+Apache+MySql+Windows/Linux
安装Apache服务器时,如果是安装集成的,先把占用端口80的关闭才行,如果是分开装的,可以选择别的端口,或者关闭关于端口80的
IIS+php+MySql 这样搭建,没有试过 不好意思帮不了你!
我从网站看到下面这个网站有篇关于你这个问题的,你看下能能不帮到你。
http://it.hexun.com/2009-01-25/113785771.html

阅读全文

与iismysqlphp搭建相关的资料

热点内容
比较推荐的看片网站 浏览:80
一个老头淘金的电影 浏览:175
谁还有看片网址 浏览:184
熊:出 浏览:176
阿里程序员不加班离职 浏览:45
六级pdf 浏览:855
jsp嵌入java代码 浏览:162
Python中Windows字体颜色 浏览:693
n7笔记app哪个好 浏览:416
kindle用什么app好 浏览:720
方舟加密服务器怎么进 浏览:61
传文件夹太慢 浏览:219
基于单片机的仓库 浏览:378
央企直营朔源码燕窝 浏览:341
日本校园老师电影 浏览:65
买黄金首饰上什么app 浏览:452
共享pdf 浏览:343
老武侠电影,是一个女的用乳房打人,名字 浏览:649
pythonsocket库 浏览:401
缉魂130分钟台湾完整版 浏览:688