如何在自己的机器上挂上IIS+PHP+MYSQL 为什么要用IIS呢,用APPCHE吧,网上有很多LAMP的套件,找一下载下来,装上就可以了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 iis............越来越恐惧ms的东西, Php setup for IIS…… 下载一个mysql安装包,和一个php包就可以了,具体请看http://community.csdn.net/Expert/topic/4756/4756986.xml?temp=.893429 PHP推荐使用以下配置:可用的 httpd 服务器(推荐 Apache) Zend Optimizer 2.5.7 及以上 MySQL 3.23 及以上以上软件都是免费的,注意有兼容问题,不要都搞到最新版本,以上是我安装的最新且可兼容的版本:http://www.Apache.com/ (apache_2.0.58-win32l.msi)http://www.zend.com/ (ZendOptimizer2.6.2.exe)http://www.MySQL.com/ (mysql5.0.22-win32.exe) 简单安装过程:请各位注意安装顺序一、Apache: Apache的安装很简单,略。二、PHP: 有两种方法在 Windows 下安装 PHP:手工安装或者使用安装程序安装。据PHP官方手册上称安装 PHP 最好的选择是手工安装。在手工安装中安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录,并在系统的 PATH 环境变量中设置此目录。 ISAPI(Internet Server Application Program Interface):即Internet 服务器应用程序编程接口。 CGI (Common Gateway Interface): 即 通 用 网 关 接 口 CODE:[Copy to clipboard]安装程序安装 PHP 的 Windows 安装程序可以在 http://www.php.net/downloads.php 下载。点击 PHP 5.1.2 installer 即可下载。它会为 IIS、PWS 和 Xitami 安装 CGI 版本的 PHP,并配置好 web 服务器。该安装程序不包含任何外部的 PHP 扩展(PHP_*.dll)。如果需要,可以在 Windows ZIP 包和 PECL 中找到。 注: 虽然 Windows 安装程序是让 PHP 工作的最容易的方法,但是它有很多限制。例如,它不支持自动安装 PHP 扩展。使用安装程序安装 PHP 不是最好的方式。 警告:请注意,这种安装方式安装的 PHP 不是安全的。如果需要一个安全的 PHP 设置,最好使用手动方式安装,并手动设置好每个选项。该自动安装程序能够让用户立即使用 PHP,但是这不意味着可以用于在线的服务器中。 手工安装 PHP 的手工安装程序可以在 http://www.php.net/downloads.php 下载。点击 PHP 5.1.2 zip package 即可下载。虽然目前有很多多合一的安装包,而且也发布了一个 Microsoft Windows 的 PHP 安装程序,但是仍然建议用户花些时间自己手动安装 PHP。因为这样才可以更加了解这套系统,并能够在需要的时候更方便的安装 PHP 扩展。同时服务器模块比 CGI 可执行程序提供了更好的性能和更多的功能。CLI 版本是为使用 PHP 命令行脚本而设计的。CGI 和 CLI 可执行文件以及 web 服务器模块都需要 php5ts.dll 。必须确认该文件可以在 PHP 安装路径中找到。对该 DLL 的搜索顺序为: 1、调用 php.exe 时所在的目录,或者若使用 SAPI 模块时,web 服务器的目录(例如 C:\Program Files\Apache Group\Apache2\bin)。 2、任何在 Windows 的 PATH 环境变量中指定的目录。 要让 php5ts.dll 能正确被搜索到,有下面三个选择:复制该文件到 Windows 系统目录,复制该文件到 web 服务器的目录,或者把 PHP 目录(例如 D:\PHP5)添加到 PATH 环境变量中。为了将来更好的维护,建议使用最后一个选择,将 PHP 目录添加到 PATH 环境变量中,因为这样更便于将来升级 PHP。 下面介绍PHP手工安装步骤: 第一步:我是直接解压缩放到D盘PHP5目录下了,这样查找文件会方便许多。解压缩完后我的PHP目录就是D:\PHP5。 第二步:将 PHP 目录添加到 PATH 环境变量中进入控制面板并打开“系统”图标(开始 -> 控制面板 -> 系统) 选择“高级”标签页 点击“环境变量”按钮 在“系统变量”栏中 找到 Path 这一项(可能需要将滚动条向下滚动才能找到) 鼠标双击 Path 这一项 在最后加入你的 PHP 目录,包括前面的“;”(如: ;D:\PHP5 ) 点击“确定” 第三步:为 PHP 设置一个有效的配置文件,php.ini。在 ZIP 包中有两个 ini 文件,php.ini-dist 和 php.ini-recommended。建议使用 php.ini-recommended,因为在该文件中优化了性能和安全。请仔细阅读该文件中的注释,因为它从 php.ini-dist 修改而来,会对设置产生较大的影响。例如将 display_errors 设置为 off,将 magic_quotes_gpc 设置为 off。除了阅读这些部分,还可以学习一下 ini 设置,并手动设置每一个配置项目。如果想要最安全的设置,这是最好的方法,虽然 PHP 在默认配置下也是很安全的。复制所选择的 ini 文件到 PHP 能找到的目录中,并将其重命名为 php.ini 。 先将D:\PHP5\php.ini-recommended 重命名为 php.ini 。再用记事本打开 php.ini ,查找register_globals = Off,把off改成On (有二处)再查找short_open_tag = Off,把off改成On 有一处,此处一般能解决运行安装Discuz!论坛时出现空白的问题 再查找extension_dir = "./" 改为 extension_dir = "D:\PHP5\ext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)然后再查找;extension=php_mbstring.dll,把下面几句前面的分号去掉extension=php_mbstring.dll 这个不选的话用phpMyAdmin会出现红色提示extension=php_dba.dllextension=php_dbase.dllextension=php_filepro.dll 可选extension=php_gd2.dll 支持GD库的,一般要滴extension=php_imap.dll 可选extension=php_ldap.dllextension=php_mysql.dll 支持MySQL的最好修改一下:short_open_tag = Off 改为short_open_tag = ON 使PHP支持 <? ?> 接下来修改了一些文件上传以及内存使用最大限制:memory_limit = 20M 内存容量post_max_size = 20M 闪存容量upload_max_filesize = 20M 附件容量 别的就没改什么了,保存后退出。 第四步:使 php.ini 文件在 Windows 下被 PHP 所用:进入控制面板并打开“系统”图标(开始 -> 控制面板 -> 系统) 选择“高级”标签页 点击“环境变量”按钮 在“系统变量”栏中 点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如: D:\PHP5 ) 点击“确定”以前安装过PHP的朋友,会将D:\PHP5下和D:\PHP5\ext下所有后缀名为DLL的文件复制到C:\WINDOWS\system32下及将D:\PHP5下php.exe、php-win.exe、php.ini-dist复制到C:\WINDOWS下。在安装Discuz!时有可能造成一些特殊故障,那么请尝试重复QUOTE:将D:\PHP5下和D:\PHP5\ext下所有后缀名为DLL的文件复制到C:\WINDOWS\system32下及将D:\PHP5下php.exe、php-win.exe、php.ini复制到C:\WINDOWS下。这个步骤(第一次安装的朋友无需这一步) Microsoft Windows 下的 Apache 2.0.x 先停止Apache 用记事本打开D:\Apache2\conf下的httpd.conf 这个文件我改了几个地方: 把PHP直接作为apache的一个模块运行,我在里面加了两句:查找到 #LoadModule ssl_module modules/mod_ssl.so 在它的下面一行加上 LoadModule php5_module "D:/PHP5/php5apache2.dll"AddType application/x-httpd-php .php 注意点前面有个空格滴,大家最好用复制粘贴我在D盘下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:把DocumentRoot "D:/Apache2/Apache2/htdocs"改成了DocumentRoot "D:/WWW"Apache2.0.x于1.3.x相比2.0.x默认不能直接列目录,偶感觉不爽,就改了:把DocumentRoot "D:/www"这句下的如下语句<Directory /> Options FollowSymLinks AllowOverride None</Directory>改为:<Directory /> Options Indexes FollowSymLinks AllowOverride None</Directory> 修改目录的默认首页:在 DirectoryIndex index.html index.html.var 后面写上你想设置为首页的文件名,如:index.php index.html等 一般把index.php排在最前面,这样服务器会优先查找此文件。加快和方便了论坛访问如:DirectoryIndex index.php index.html index.html.var别的就没再动什么地方,保存后退出。注意一点的是,要使以上所有这些配置生效需要重新启动Apache最后我们来测试PHP是否正常载入。打开记事本,输入<?phpphpinfo();?>保存,在弹出的窗口中,文件类型选所有文件,文件名为phpinfo.php,保存位置为网站目录下。如(d:\www\phpinfo.php)打开IE浏览器输入:http://localhost/phpinfo.php 如果能正常显示就OK了。 三、Zend: 先停止Apache 安装Zend Optimizer也很简单,安装中它会两处提示其一:选择那种服务器?请选择Apache。其二:PHP.ini的路径?请选择D:\PHP5。其它的按默认配置安装就行了。OK安装完后我的Zend目录就是D:\Zend。 如果最后报错只需重新启动apache下,再试一般就行了四、Mysql: 直接装到D:\MySQL5下。按标准安装(Standard Configuration)就行,一般不要玩空密码,不然可能日后使用会有麻烦。 最后同志们在开始菜单的运行中输入D:\MySQL5\bin\mysqld-nt.exe测试下,有反应后输入CMD打开命令符窗口依次输入 d: 回车cd mysql5\bin 回车mysql -uroot -p 回车输入密码 看见提示符已变成mysql>就是成功了。好了X了这个窗口,重启电脑我们来装Discuz!4.0五、Discuz!4.1.0:1,解压缩Discuz!安装包中的upload目录的内容 至 D:\www下2,打开浏览器,在地址栏输入:http://localhost/install.php ,安装 后半部设置会提示 数据库服务器:localhost 数据库用户名:root 瞅瞅这是不是一样滴 数据库密码: 安装mysql 时的密码其它的依据提示即可.搞定离手,万事大吉。最后时会问你是不是马上转到Discuz!4.1.0论坛,当然要了,不会吧,报了一个错,别急,关了浏览器再打开输入http://localhost,怎么样是不是论坛就出来了,以后的建设规化就是兄弟你自己的事了。OK,到此Discuz!4.1.0安装成功。祝大家开心,有事您说话。针对安装Discuz!4.1.0时出现空白页问题,添加 phpMyAdmin 安装 小技巧 聪明的你是否发觉上面有什麽不对了呢?如果每个人都照我这样做那麽..是不是每个人的phpMyAdmin的位置都在http://网址/phpMyAdmin这里? 这种情况是可以改变的..只要将phpMyAmin资料夹更名即可。若我想要更名为pma(各取一个字,方便记忆) a. 路径:/usr/local/apache/htdocs/ b. # mv phpMyAdmin pma 如此别人就无法去解的phpMyAdmin的位置...只剩下你自己知道了... 搜 "php 三合一" 就ok了!安装非常简单! just use Appserv..that's very convenienthttp://www.appservnetwork.com/And you also can download from http://www.newhua.com/soft/35753.htm. My SQL 报错的问题 如何省略過長的資料? ThinkPHP中数据表与控制器还有Model是什么关系啊,刚开始学,有点乱 __toString() 方法到底起到啥作用 设定“删除”键传值问题 问一个关于权限的问题。 为什么我从 www.php.net 上 下载的 php5 没有extension文件夹....... 100分求助!! 如何在页面传递数组?高手请指点,在线等,急!!! 奇怪的sql问题能实现吗?? 保存访问者微信头像至服务器 小第初学PHP,能给小第介绍几本好书吗? PHP不能创建目录,却可以创建文件,大概是什么原因造成?
http://community.csdn.net/Expert/topic/4756/4756986.xml?temp=.893429
可用的 httpd 服务器(推荐 Apache)
Zend Optimizer 2.5.7 及以上
MySQL 3.23 及以上以上软件都是免费的,注意有兼容问题,不要都搞到最新版本,以上是我安装的最新且可兼容的版本:
http://www.Apache.com/ (apache_2.0.58-win32l.msi)
http://www.zend.com/ (ZendOptimizer2.6.2.exe)
http://www.MySQL.com/ (mysql5.0.22-win32.exe)
一、Apache:
Apache的安装很简单,略。
二、PHP:
有两种方法在 Windows 下安装 PHP:手工安装或者使用安装程序安装。据PHP官方手册上称安装 PHP 最好的选择是手工安装。在手工安装中安装 PHP 最好的方式便是将所有 PHP 有关的文件都放入同一目录,并在系统的 PATH 环境变量中设置此目录。
ISAPI(Internet Server Application Program Interface):即Internet 服务器应用程序编程接口。
CGI (Common Gateway Interface): 即 通 用 网 关 接 口
CODE:[Copy to clipboard]安装程序安装
PHP 的 Windows 安装程序可以在 http://www.php.net/downloads.php 下载。点击 PHP 5.1.2 installer 即可下载。它会为 IIS、PWS 和 Xitami 安装 CGI 版本的 PHP,并配置好 web 服务器。该安装程序不包含任何外部的 PHP 扩展(PHP_*.dll)。如果需要,可以在 Windows ZIP 包和 PECL 中找到。
注: 虽然 Windows 安装程序是让 PHP 工作的最容易的方法,但是它有很多限制。例如,它不支持自动安装 PHP 扩展。使用安装程序安装 PHP 不是最好的方式。
警告:请注意,这种安装方式安装的 PHP 不是安全的。如果需要一个安全的 PHP 设置,最好使用手动方式安装,并手动设置好每个选项。该自动安装程序能够让用户立即使用 PHP,但是这不意味着可以用于在线的服务器中。
手工安装
PHP 的手工安装程序可以在 http://www.php.net/downloads.php 下载。点击 PHP 5.1.2 zip package 即可下载。
虽然目前有很多多合一的安装包,而且也发布了一个 Microsoft Windows 的 PHP 安装程序,但是仍然建议用户花些时间自己手动安装 PHP。因为这样才可以更加了解这套系统,并能够在需要的时候更方便的安装 PHP 扩展。同时服务器模块比 CGI 可执行程序提供了更好的性能和更多的功能。CLI 版本是为使用 PHP 命令行脚本而设计的。CGI 和 CLI 可执行文件以及 web 服务器模块都需要 php5ts.dll 。必须确认该文件可以在 PHP 安装路径中找到。对该 DLL 的搜索顺序为:
1、调用 php.exe 时所在的目录,或者若使用 SAPI 模块时,web 服务器的目录(例如 C:\Program Files\Apache Group\Apache2\bin)。
2、任何在 Windows 的 PATH 环境变量中指定的目录。
要让 php5ts.dll 能正确被搜索到,有下面三个选择:复制该文件到 Windows 系统目录,复制该文件到 web 服务器的目录,或者把 PHP 目录(例如 D:\PHP5)添加到 PATH 环境变量中。为了将来更好的维护,建议使用最后一个选择,将 PHP 目录添加到 PATH 环境变量中,因为这样更便于将来升级 PHP。
下面介绍PHP手工安装步骤:
第一步:我是直接解压缩放到D盘PHP5目录下了,这样查找文件会方便许多。解压缩完后我的PHP目录就是D:\PHP5。
第二步:将 PHP 目录添加到 PATH 环境变量中
进入控制面板并打开“系统”图标(开始 -> 控制面板 -> 系统)
选择“高级”标签页
点击“环境变量”按钮
在“系统变量”栏中
找到 Path 这一项(可能需要将滚动条向下滚动才能找到)
鼠标双击 Path 这一项
在最后加入你的 PHP 目录,包括前面的“;”(如: ;D:\PHP5 )
点击“确定”
第三步:为 PHP 设置一个有效的配置文件,php.ini。在 ZIP 包中有两个 ini 文件,php.ini-dist 和 php.ini-recommended。建议使用 php.ini-recommended,因为在该文件中优化了性能和安全。请仔细阅读该文件中的注释,因为它从 php.ini-dist 修改而来,会对设置产生较大的影响。例如将 display_errors 设置为 off,将 magic_quotes_gpc 设置为 off。除了阅读这些部分,还可以学习一下 ini 设置,并手动设置每一个配置项目。如果想要最安全的设置,这是最好的方法,虽然 PHP 在默认配置下也是很安全的。复制所选择的 ini 文件到 PHP 能找到的目录中,并将其重命名为 php.ini 。
先将D:\PHP5\php.ini-recommended 重命名为 php.ini 。
再用记事本打开 php.ini ,查找register_globals = Off,把off改成On (有二处)
再查找short_open_tag = Off,把off改成On 有一处,此处一般能解决运行安装Discuz!论坛时出现空白的问题
再查找extension_dir = "./" 改为 extension_dir = "D:\PHP5\ext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明)
然后再查找;extension=php_mbstring.dll,把下面几句前面的分号去掉
extension=php_mbstring.dll 这个不选的话用phpMyAdmin会出现红色提示extension=php_dba.dll
extension=php_dbase.dllextension=php_filepro.dll 可选
extension=php_gd2.dll 支持GD库的,一般要滴extension=php_imap.dll 可选extension=php_ldap.dllextension=php_mysql.dll 支持MySQL的最好修改一下:
short_open_tag = Off 改为short_open_tag = ON 使PHP支持 <? ?> 接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M 内存容量
post_max_size = 20M 闪存容量
upload_max_filesize = 20M 附件容量 别的就没改什么了,保存后退出。 第四步:使 php.ini 文件在 Windows 下被 PHP 所用:
进入控制面板并打开“系统”图标(开始 -> 控制面板 -> 系统)
选择“高级”标签页
点击“环境变量”按钮
在“系统变量”栏中
点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 php.ini 文件所在的目录(例如: D:\PHP5 )
点击“确定”
以前安装过PHP的朋友,会将D:\PHP5下和D:\PHP5\ext下所有后缀名为DLL的文件复制到C:\WINDOWS\system32下及将D:\PHP5下php.exe、php-win.exe、php.ini-dist复制到C:\WINDOWS下。在安装Discuz!时有可能造成一些特殊故障,那么请尝试重复
QUOTE:
将D:\PHP5下和D:\PHP5\ext下所有后缀名为DLL的文件复制到C:\WINDOWS\system32下及将D:\PHP5下php.exe、php-win.exe、php.ini复制到C:\WINDOWS下。
这个步骤(第一次安装的朋友无需这一步)
Microsoft Windows 下的 Apache 2.0.x
先停止Apache
用记事本打开D:\Apache2\conf下的httpd.conf
这个文件我改了几个地方:
把PHP直接作为apache的一个模块运行,我在里面加了两句:查找到 #LoadModule ssl_module modules/mod_ssl.so 在它的下面一行加上
LoadModule php5_module "D:/PHP5/php5apache2.dll"
AddType application/x-httpd-php .php 注意点前面有个空格滴,大家最好用复制粘贴我在D盘下建立了一个www的目录用于存放我的站点文件,在http.conf里改了这样一句话:
把DocumentRoot "D:/Apache2/Apache2/htdocs"改成了DocumentRoot "D:/WWW"Apache2.0.x于1.3.x相比2.0.x默认不能直接列目录,偶感觉不爽,就改了:
把DocumentRoot "D:/www"这句下的如下语句<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
改为:
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory> 修改目录的默认首页:
在 DirectoryIndex index.html index.html.var 后面写上你想设置为首页的文件名,如:index.php index.html等 一般把index.php排在最前面,这样服务器会优先查找此文件。加快和方便了论坛访问
如:DirectoryIndex index.php index.html index.html.var
别的就没再动什么地方,保存后退出。注意一点的是,要使以上所有这些配置生效需要重新启动Apache最后我们来测试PHP是否正常载入。打开记事本,输入
<?php
phpinfo();
?>
保存,在弹出的窗口中,文件类型选所有文件,文件名为phpinfo.php,保存位置为网站目录下。如(d:\www\phpinfo.php)
打开IE浏览器输入:http://localhost/phpinfo.php 如果能正常显示就OK了。
先停止Apache
安装Zend Optimizer也很简单,安装中它会两处提示其一:选择那种服务器?请选择Apache。其二:PHP.ini的路径?请选择D:\PHP5。其它的按默认配置安装就行了。OK安装完后我的Zend目录就是D:\Zend。
如果最后报错只需重新启动apache下,再试一般就行了四、Mysql:
直接装到D:\MySQL5下。按标准安装(Standard Configuration)就行,一般不要玩空密码,不然可能日后使用会有麻烦。 最后同志们在开始菜单的运行中输入D:\MySQL5\bin\mysqld-nt.exe测试下,有反应后输入CMD打开命令符窗口
依次输入 d: 回车
cd mysql5\bin 回车
mysql -uroot -p 回车
输入密码 看见提示符已变成mysql>就是成功了。好了X了这个窗口,重启电脑我们来装Discuz!4.0五、Discuz!4.1.0:1,解压缩Discuz!安装包中的upload目录的内容 至 D:\www下
2,打开浏览器,在地址栏输入:http://localhost/install.php ,安装
后半部设置会提示
数据库服务器:localhost 数据库用户名:root 瞅瞅这是不是一样滴 数据库密码: 安装mysql 时的密码其它的依据提示即可.搞定离手,万事大吉。最后时会问你是不是马上转到Discuz!4.1.0论坛,当然要了,不会吧,报了一个错,别急,关了浏览器再打开输入http://localhost,怎么样是不是论坛就出来了,以后的建设规化就是兄弟你自己的事了。OK,到此Discuz!4.1.0安装成功。祝大家开心,有事您说话。针对安装Discuz!4.1.0时出现空白页问题,添加 phpMyAdmin 安装 小技巧
聪明的你是否发觉上面有什麽不对了呢?如果每个人都照我这样做那麽..是不是每个人的phpMyAdmin的位置都在http://网址/phpMyAdmin这里? 这种情况是可以改变的..只要将phpMyAmin资料夹更名即可。若我想要更名为pma(各取一个字,方便记忆)
a. 路径:/usr/local/apache/htdocs/
b. # mv phpMyAdmin pma
如此别人就无法去解的phpMyAdmin的位置...只剩下你自己知道了...
http://www.appservnetwork.com/
And you also can download from http://www.newhua.com/soft/35753.htm.