很多站长朋友们都不太清楚iis网站发布php,今天小编就来给大家整理iis网站发布php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 IIS+PHP服务器 发布多个PHP站点怎么样操作 2、 如何在IIS中发布PHP? 3、 2003 IIS php MYSQL怎么发布网站 4、 如何在iis7.5上发布php网站 5、 如何在IIS中发布PHP 6、 如何在IIS部署PHP程序 IIS+PHP服务器 发布多个PHP站点怎么样操作在服务器上打开iis服务。
右键新建站点就可以了。注意主机头要绑定不同的域名。
网站之间最好用不同的数据库。
在iis建立多站点很简单,有几个站就新建几个站点就可以了。需要注意的是主机头不能重复,不然站点启动不了。
如何在IIS中发布PHP?一、首先把php的压缩包(这里以PHP4.3.2为例)解压到C:php-4.3.2-Win32目录中,然后从其中找到一个叫php.ini-recommended的文件,更名为php.ini。
二、打开该文件,找到extension_dir = "./" ,将其改为 extension_dir = "C:php-4.3.2-Win32extensions" ;再找到 session.save_path = /tmp ,将其改为 session.save_path = C:php-4.3.2-Win32sessions 。(注:此时需要在C:php-4.3.2-Win32目录下建立sessions文件夹,以存放session )
三、将修改好的php.ini文件拷贝至C:winnt目录下,将C:php-4.3.2-Win32下的php4ts.dll文件拷贝到C:winntsystem32目录下。
四、打开“Internet服务管理器”,选择想支持PHP的站点,打开属性页,点击“ISAPI筛选器”选项卡,点击“添加”,在弹出的“筛选器属性”窗口的“筛选器名称”中填入“php”;在“可执行文件”中填入“C:php-4.3.2-Win32sapiphp4isapi.dll”,点击确定。
五、点击“主目录”选项卡,选择“应用程序设置”中的“配置”按钮,在弹出的“应用程序配置”窗口中点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”窗口中的“可执行文件”中填入“C:php-4.3.2-Win32sapiphp4isapi.dll”,“扩展名”一项填入“php”
一切搞定,重起IIS,到页面文件目录下写一个phpinfo,测试一下PHP文件能否被正确解析。
2003 IIS php MYSQL怎么发布网站2003 IIS php MYSQL如何发布网站 2003中安装PHP(环境变量篇 设置环境变量后,不必拷文件到系统盘 1.把php-5.2.0-Win32.zip解压到E:PHP_SERVERPHP目次 2.把E:PHP_SERVERPHP目次下的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_SERVERPHP目次下,打开系统属性-环境变量-系统环境变量-新建,变量名:PHPRC,变量值:E:PHP_SERVERPHP,更改系统环境变量。
编辑path变量,在最后加上:E:PHP_SERVERPHP,重视是“”。(重启办事器..建设IIS撑持PHP 1.在WEB办事扩大中 “添加一个新的WEB办事器扩大” .php E:PHP_SERVERPHPphp5isapi.dll 许可 2.网站属性-ISAPI遴选器 - 添加 php E:PHP_SERVERPHPphp5isapi.dll 3.网站属性-主目次-建设-添加映照-可履行E:PHP_SERVERPHPphp5isapi.dll .php 4.网站属性-文档-添加index.php 5、重启IIS先点击开端菜单选择“运行”顺次输进CMD回车 net stop w3svc 回车 net stop iisadmin 回车 net start w3svc 回车6、MYSQL一步步安装 这里有具体步调。
如何在iis7.5上发布php网站说先说明下为什么用IIS上发布PHP网站。因为我们的系统有两部分,一部分是ASP.NET,一部分是PHP。要在一个服务器上发布,且只用一个端口,就只能选择这种方式了。如果不要用一个端口,用appache是不错的选择。
如何在IIS中发布PHP具体代码如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
如何在IIS部署PHP程序首先你要有Windows2003和IIS6.0(6.0以下就免谈了)。
然后要安装的东东依次为:PHP5.2,MySQL5.0,PHPMyAdmin2.11
这些东西一个个去找实在是太麻烦了,幸好我们有WAMP。
只要学会了安装WAMP,那么就只剩下“配置”了。
下面所有牵涉到的文件路径都以WAMP为准,php在WAMP中的目录为wamp\bin\php\php5.2.5。
要让IIS能够解析PHP,首先要把php.ini复制到C:\Windows目录下,把php5isapi.dll复制到C:\Windows\system32下。
然后从Windows2003的管理工具中进入IIS,新添加一个Web服务扩展,扩展名可以任意填写,比如说“PHP服务扩展”,要求的文件则是php5isapi.dll,勾上“设置扩展状态为允许”。
然后新建一个网站,假设已经有了一个网站,右键“属性”,为网站创建一个“应用程序池”,执行权限为“脚本和可执行程序”,点击“配置”,添加一个
“应用程序扩展”,在新弹出的窗口中,可执行文件选择刚才的php5isapi.dll(最好是C:\Windows\system32下的),”扩展
名”为.php,动作限制为“GET,HEAD,POST,TRACE”,勾去“确认文件是否存在”
OK,这样PHP就基本上配置好了,可以去网站根目录下创建一个index.php,写入“<?php
phpinfo();?”,然后打开浏览器测试一下就可以了。
首先你必须修改php.ini,找到extension_dir这个参数,假设wamp安装在D盘,改成 extension_dir
= “D:\wamp\bin\php\php5.2.5\ext\”,然后找到extension=php_mysql.dll和
extension=php_mysqli.dll,确保他们之前的逗号已经去掉。
接下就是关键了,在wamp\bin\php\php5.2.5目录下有一个关键的文件libmysql.dll,昨天困扰了许久,才想起以前配置
MySQL的惨痛经历(都是wamp惹的祸,把php/mysql的安装搞的太简单了),这个文件一定要复制到C:\Windows\system32目
录下去,否则就算在php.ini里面打开extension=php_mysql.dll也没有用,当浏览需要连接MySQL的页面时,会报错说
“mysql”类型不存在。
我们就遇到了这样一个实际问题:54上已经在运行asp以及asp.net的网站,IIS抢占了80端口,apache就不能使用了,这样难道你要别人在
单,在wamp中找到httpd.conf文件,将其中所有“80”字样替换成你想要的端口,重启apache就可以了。apache里面一共有4个地方
需要修改80:
Listen 80,ServerName localhost:80,NameVirtualHost
*:80,前2个是默认的,后2个是配置了virtualhost才会出现。
关于iis网站发布php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于iis网站发布php iis部署php网站的详细内容...