如何在IIS下部署PHP网站
php需要专门的
php环境才可以。 下载个
phpnow安装到你电脑上,就可以部署网站
怎么在iis下配置php运行环境
这是我的配置经验笔记 安装
PHP(环境变量篇) 设置环境变量后,无须拷文件到系统盘 1.把
php-5.2.0-Win32.zip解压到E:
PHP_SERVER
PHP目录 2.把E:
PHP_SERVER
PHP目录下的
PHP.INI-DIST文件改名为
PHP.INI 作如下修改: 查找extension_dir = "./",该处是指定
PHP动态链接库的路径, 改为extension_dir = "E:/
PHP_SERVER/
PHP/EXT",注意是“/”。 查找extension=
php_mbstring.dll,把前面的分号去掉。 这个不去的话用
phpMyAdmin会出现红色提示。 查找extension=
php_gd2.dll,去掉前面的分号,支持GD库用的。 查找extension=
php_sockets.dll,去掉前面的分号。 查找extension=
php_mysql.dll,去掉前面的分号,支持MYSQL数据库用的。 3.现在我们通过设置环境变量把
PHP.INI文件位置定在E:
PHP_SERVER
PHP目录下, 打开系统属性-环境变量-系统环境变量-新建,变量名:
PHPRC,变量值:E:
PHP_SERVER
PHP, 更改系统环境变量,编辑path变量, 在最后加上:;E:
PHP_SERVER
PHP,注意是“”。 (重启服务器..) 配置
IIS支持
PHP 1.在WEB服务扩展中 “添加一个新的WEB服务器扩展” .
php E:
PHP_SERVER
PHPphp5isapi.dll 允许 2.网站属性-ISAPI筛选器 - 添加
php E:
PHP_SERVER
PHPphp5isapi.dll 3.网站属性-主目录-配置-添加映射-可执行E:
PHP_SERVER
PHPphp5isapi.dll .
php 4.网站属性-文档-添加index.
php 5、重启
IIS先点击开始菜单选择“运行”依次输入CMD回车 w3svc 回车
iisadmin 回车 start w3svc 回车
iis支持php
如果是XP的话配置好重启一下,vista记得不用。另外,看看是不是每一步都到位了。 检查下面的步骤 1、把
PHP-5.1.2 zip(目前最新版本)解压放到 C:
php (你可以选择目录,本例以此说明)。 2、将
php.ini-dist复制到 C:WINDOWS 目录下并改名为
php.ini,复制
php5ts.dll和 libmysql.dll到 C:WINDOWSsystem32 中。 3、接下来在
IIS中进行设置,打开默认网站-〉属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向c:
phpphp5isapi.dll,在“扩展名”输入框里面输入“.
php”(注意:在windows XP下要加“.”,windows2000下好像不需要。不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出
IIS。 至此服务器应该已能支持
php了,下面对
php.ini进行配置让
php支持MYSQL和GD库 1、在记事本中查找“extension_dir”,然后把 extension_dir = "./" 修改为 extension_dir = "C:
phpext" 2、在记事本中查找“;extension=
php_mysql.dll”和“;extension=
php_gd2.dll”,然后把前面的“;”去掉,即把 ;extension=
php_mysql.dll 改为 extension=
php_mysql.dll 把 ;extension=
php_gd2.dll 改为 extension=
php_gd2.dll 3、保存好
php.ini,然后重起
IIS即可
如何在IIS中发布PHP?
1.将软件包解压到c:
php5下 2.再将目录下的所有dll文件拷到c;winntsystem32下,不要覆盖已有的dll文件;接着将目录下的
php.exe和
php.ini-dist两个文件拷到c:winnt下 3.将c:winnt
php.ini-dist改名为
php.ini 4.打开“开始”按钮下的“程序”=》“管理工具”=》“服务管理器”。接着,选中“主目录”页,单击“应用程序设置”下的“配置”按钮后,在新窗口下单击“添加”按钮;在“可执行文件”中输入“C:WINNT
php.exe %s %s”,在“扩展名”中输入“.
php”,点击“确定”。 5.接着,选中“ISAPI筛选器”页,单击“添加”按钮;在“筛选器名称”中输入“
php”,在“可执行文件”中输入“C:WINNTsystem32
php5isapi.dll”,点击“确定”。 6.选中“文档”页,单击“添加”按钮;在“默认文档名”中输入“index.
php”,点击“确定”,并将其提高到最高级。您还可以添加常用的
php文件名,如:“default.phtml”、“index.
php3”等。 关闭所有窗口,重启系统后,可打开IE浏览器进行测试。
帮忙配置下iis运行php程序
.windows操作系统下最常用的就是
IIS 了.我们可以设置让
IIS也支持
PHP的XP
IIS5 +
PHP5 环境搭建1.
PHP5 到。 2.
IIS5就不用下载安装了,因为系统已经默认给你安装好了。 3. MySQL 4.1.7 MySQL 官方下载地址为: 安装
PHP5 将下载的
php解压缩并复制到你选择的分区中(如C盘),并将其更名为
php。完成后的路径:C:
php。以下步骤中假定
php位于 c:
php中。你也可以选择其它的路径但最好不要用中间有空格的路径,例如:C:Program Files
php,如果这样做有些 Web 服务器就会崩溃。 接下来复制 C:
php目录下的
php5ts.dll 文件到c:winntsystem32目录中。 下一步是设定有效的
PHP 配置文件
php.ini。 C:
PHP5中包括两个 ini 文件,
php.ini-dist 和
phpmended。其中
phpmended对默认设置作了性能和安全上的优化。我们这里选择
php.ini-dist,将选择的 ini 文件拷贝到
PHP 能够找到的目录下并改名为
php.ini。在 Windows 2000 Server 中拷贝到c:winnt中。 注意:如果使用了 NTFS,确保运行 webserver 的用户对
php.ini 有读取的权限(例如使其对 Everyone 可读)。 正确加载对MySQL数据库的支持模块 复制 C:
PHP5 目录下的libmysql.dll文件到 C:windowssystem32 目录中。 用记事本打开编辑
php.ini文件,找到并修改下面两行: ; Directory in which the loadable extensions (modules) reside. extension_dir = "./" 成: ; Directory in which the loadable extensions (modules) reside.extension_dir = "c:
phpext" 再找到下面两行: ;Windows Extensions ;Note that ODBC support is built in, so no dll is needed for it. 将;extension=
php_mysql.dll前的分号去掉成:extension=
php_mysql.dll然后保存文件并退出即可使
PHP5支持MySQL数据库。 配置
IIS服务器 依次点击“开始/设置/控制面板/管理工具/服务管理器/主目录”。 在“主目录”中点击“配置”按钮,在应用程序映射中添加一个新的条目。用
php5isapi.dll 的路径作为可执行文件(Executable),用 .
php 作为文件后缀, 如果你不用
PHP 进行 HTTP 认证的话,你可以不设置ISAPI筛选器。 完全停止
IIS服务(NET STOP
iisadmin),再重新启动
IIS服务(NET START w3svc)。如果还是出现问题,则重新启动电脑。 如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! 参考资料: http://vae.la
怎么样在IIS中配置PHP环境
你可以从网上下载一个
PHP的环境包,然后在
IIS里输入对应的信息,然后编一个.
php文件,如<?
php phpinfo();?> 然后浏览一下看!
WindowsServer2003中IIS支持php的配置
确定你下载的
PHP和MYSQL都是相应你系统能用的(我一般用的版本如下,其实配置都一样,无所谓的 MySQL-essential-5.0.45-win32.msi
php-5.2.4-Win32.zip) 1.安装MySQL(没有特殊说明的就按照默认安装) 选择 Custom 自定义安装 点击"Change"更改 MySQL 安装目录(自定义) 其他按照默认的下一步就可以 安装完成后会自动跳转到设置界面,选择 Detailed Configuration 进行详细配置 选择 MySQL 运行模式:Server Machine 选择 MySQL 数据库默认存储方式:Non-Trans Only ( MYISAM) 设定 MySQL 最大连接数:一般设置为 128 - 512 之间的整数 设定 MySQL 网络参数,注意:不要启用 Strict Mode! 设定 MySQL 默认字符集:以用户站点语言为准(一般GBK) Windows 环境设定,三个都勾上,service name是MySQL 接下来设置root用户密码,按需求是否启用远程用户(Enable root ess from remote...),如果只是本机访问的话就别勾了,更安全 最后,完成 MySQL 的安装和配置,会自动启动 MySQL 服务。 测试 MySQL 工作是否正常: 打开 cmd 命令提示符窗口,输入命令:MySQL –u root –p 输入密码后,如果能够正常进入 MySQL 控制台则说明 MySQL 安装正常。(注意,-p和密码之间没空格) 2.安装
PHP:(我默认安装在D:
PHP下,可按需求更改) (1) 解压缩下载的
php-5.2.4-Win32.zip 文件,并将其复制到: D:
PHP ; (2) 进入 D:
PHP文件夹,将
php.ini-dist 重命名为
php.ini ; (3) 打开
php.ini 文件,找到:extension_dir = "./" 将其改为; extension_dir = " D:
PHPext" (4) 找到:Windows Extensions 在 Windows Extensions 下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可) extension=
php_mbstring.dll extension=
php_gd2.dll extension=
php_MySQL.dll (5) 找到: disable_functions = 改为: disable_functions =
phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server (6) 保存
php.ini 文件,并将其复制到 C:Windows
PHP按此安装可以满足绝大部分建站需求。如果有特殊需要请自行查阅
PHP模块(extension)的相关资料 3.
IIS 新建一个站点(这部分不仔细阐明了,没什么要点,只是要注意需要给予该站点"读取"和"运行脚本"的权限) 4.
IIS 与
PHP 的整合配置 - 使站点支持
PHP(这个是重点) (1) 右键打开刚刚建立的网站属性, (2) 在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入
PHP 的 ISAPI 支持,选择可执行文件:D:
PHPphp5isapi.dll 、扩展名为 .
php 、限制动作为:GET,POST 。单击"确定"添加,并在"应用程序配置"窗口中查看 .
php 扩展是否加载成功。若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口。【这步比较重要】 (3) 单击"文档"页签,在默认内容文档中添加 index.htm、index.html、index.
php 三个文件,并将所有默认文档排序,顺序按照下图所示。完成后,单击"确定",关闭站点属性配置窗口,回到
IIS 管理器主界面。 (4) 右键单击"Web 服务扩展",添加一个新的web服务扩展,添加
PHP 扩展支持。 (5) 在"新建WEB服务扩展"对话框中,"扩展名"填写
PHP,"文件"选择 D:
PHPphp5isapi.dll ,并设置该
PHP扩展默认为允许。 (6) 重启
IIS 服务 5、测试
PHP 支持是否正常
IIS与
PHP的整合已经完毕,下面需要测试
PHP 支持是否正常。 在你的网站根目录下新建一个
phpinfo.
php文件,用记事本编辑,内容为 <?
php phpinfo(); ?> 然后尝试访问该页面。 如果能够正常显示
PHP支持信息则表明配置整合是成功的。 至此 全部配置完毕
IIS+PHP配置
把您的
IIS下面的那個INDEX.HTML 或者是INDEX.ASP 把這個文件刪除,換成您的首頁就OK啦。每次打開的時候都用運行那裡打開:比如:你那個服務器的IP地址是:127.0.0.1 就在運行那裡輸入: http://127.0.0.1就是打開您的主頁了。我在做網頁的時候也出現這個問題啦。打開就是下載,另存為。
iis下配置php
php.ini 超找upload_max_filesize =
这里默认最大上传2M的文件。吧这里改下试试。
比如说:upload_max_filesize = 20M