1.win10iis怎么配置php环境
v 在Windows下配置搭建PHP环境的步骤: 一、准备工作-下载所需软件
Apache .htm
2. 在配置文件中找到
DirectoryIndex index.html
改为
DirectoryIndex index.php index.html
3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改为
DocumentRoot "D:/Workspace/PHP"
再找到
改为
PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini
1. 设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 设置时区,找到
2.win10怎样安装iis for php
1、点击“Windows”键进入“开始”菜单,点击“所有应用”,在所有应用菜单里点击“Windows系统”里的“控制面板”。
2、在控制面板对话框里点击“程序”。
3、在“程序”对话框里点击“启用或关闭Windows功能”。
4、在“Windows功能”对话框里选中“Internet Information Services”,在Internet Information Services功能展开选择框里根据你的需要选择需要的功能就行了,比如本人要用FTP功能,能运行ASP.NET程序等等,只要选中这些功能就行了。并点击“确定”按钮。
5、Windows功能开始下载并安装你要的功能的程序,直到出现“Windows已完成请求的更改”,点击重启电脑。
3.win10中IIS在配置时物理路径填哪个路径
打开iis,展开“网站”文件夹,选中要查看的网站的名称,右击名称,在菜单中选择“管理网站”,在二级菜单中选择“高级设置”。
在打开的窗口中,有一项属性是“物理路径”,从这里就可以看到网站的实际根目录了,这就是部署网站时设置的目录。也可以在操作面板中查看网站物理路径:首先选中要查看的网站,在右侧的操作面板中点击“基本设置”。
在打开的窗口中可以看到网站的物理路径,从这里是可以更换部署网站的物理路径的。点击操作面板中的“高级设置”也可以调出步骤2中的窗口。
当查看到部署网站的物理路径时,可以通过拷贝粘贴的方式打开物理路径,还有个更简便的方法是从iis打开:首先选中要操作的网站,右击网站的名称,在菜单中选择“浏览”。这时部署网站的物理路径也就是网站的根目录就会被打开。
4.如何在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.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中找到信息服务(IIS),然后把里面的包括internet信息服务管理单元,公用文件,万维网服务选中。
(如图1)图1 第三步:插入XP SP2系统光盘复制必须文件到本地硬盘,安装完毕后我们可以从“管理工具”中的“internet信息服务”启动IIS程序。(如图2)图2二、安装PHP程序及设置: 安装好IIS后我们就可以发布相应的网站了,但是这时还无法浏览PHP语言建立的页面,我们需要先安装PHP并设置必须的参数。
第一步:下载PHP主程序,笔者使用的是PHP 5.2,解压缩到本地磁盘c盘根目录。(如图3)图3 第二步:接下来将PHP文件夹中的php.ini-dist复制到C:\WINDOWS目录下并改名为php.ini,复制php5ts.dll和libmysql.dll两个文件到 C:\WINDOWS\system32中。
(如图4)图4 第三步:为了让PHP支持MYSQL和GD库需要编辑php.ini文件,用记事本打开该文件,查找“extension_dir”,然后把extension_dir = "./"修改为extension_dir = "C:\php\ext";另外还需要把“;extension=php_mysql.dll”前的分号去掉,改成extension=php_mysql.dll。把“;extension=php_gd2.dll”前的分号也去掉,修改为extension=php_gd2.dll。
至此我们的PHP就安装完成了,但是由于默认情况下IIS是不支持PHP的,只能支持ASP。所以还需要我们像建立CGI那样创建PHP的映射关系。
三、配置IIS的PHP映射: 一般情况下设置某语言或执行程序的映射关系都是通过ISAPI筛选器解决的,PHP也不例外。 第一步:打开IIS,在默认网站上点右键选择“属性”。
(如图5)图5 第二步:找到“主目录”标签,点右下角的“配置”按钮。(如图6)图6 第三步:在“添加和编辑应用程序扩展名映射”窗口中,通过浏览按钮找到c:\php\php5isapi.dll文件,扩展名输入.php,这样在解析过程中将自动调用php5isapi.dll解释PHP语言。
另外还需要把“脚本引擎”和“检查文件是否存在”选中。(如图7)图7 第四步:返回到默认网站属性窗口的“主目录”标签,将执行权限修改为“脚本和可执行文件”,这样才能够执行PHP程序。
(如图8)图8第五步:来到默认网站属性窗口的“文档”标签,将index.php添加到默认文档列表中。(如图9)图9 第六步:新建立一个TXT文本文件,内容如下。
将其保存成index.php文件并复制到网站发布目录中。(如图10)<?echo phpinfo();?>图10 第七步:在IIS中浏览index.php页面文件就能够看出真正的内容了,这说明我们的PHP环境已经搭建成功。
(如图11)图11 小提示:如果index.php无法正常显示那么我们再来到默认网站属性中的ISAPI筛选器标签,添加一个名为PHP的筛选器,可执行文件选择c:\php\php5isapi.dll即可,这样设置后往往可以解决实际问题。(如图12)图12 第八步:当然我们修改设置后需要重新启动IIS或者干脆直接启动计算机即可,重新启动后PHP文件就可以顺利显示了。
重新启动IIS的方法是关闭“IIS ADMIN”服务或者直接在默认网站上点右键选择“停止”再“启动”。四、总结: 总体上讲IIS下PHP的运行还是比较稳定的,虽然在执行效率上不如apache与PHP搭配得更如意,但是在企业服务器上必须使用IIS或者多个网站一起通过虚拟目录发布时我们就不得不选择本文介绍的方法来搭建PHP环境了。
另外Apache的最新版本和PHP5也存在一定的兼容问题,直接采用IIS与PHP5搭配更可以减少不必要的兼容问题带来的麻烦。
6.phpstudy windows10环境下怎么安装php
在phpstudy中将版本切换到php-5.4.45-nts+iis7/8(打开phpstudy->;切换版本->;选择php-5.4.45-nts+iis7/8)
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
2
切换版本后,可能你的mysql启不起来,没关系,手动启动一下就可以了(到你安装mysql的bin目录下点一下mysqld.exe,点击后,会弹一个控制台界面,界面会自己关掉,关掉后mysql就运行好了)
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
在phpstudy上新增一个网站,我这里使用的这个域名是永久解析到了127.0.0.1的,所以可以随便取个二级域名绑定你本地的网站。
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
打开你的iis管理器(win+R->;输入inetmgr->;确定),准备添加“处理程序映射”
win10+iis10+phpStudy配置php开发环境
双击“处理程序映射”,然后左键点击右上角“添加模块映射。”
win10+iis10+phpStudy配置php开发环境
如下图,填写模块信息,注意,请求路径*.php的*不能少。
win10+iis10+phpStudy配置php开发环境
选择可执行文件,即你php目录下的php-cgi.exe
win10+iis10+phpStudy配置php开发环境
填写好名称,然后还要配置请求限制,如图所示,选择“文件或文件夹”,然后一路确定。
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
确定后,映射模块列表里有你添加的信息,说明添加模块成功。
win10+iis10+phpStudy配置php开发环境
在IIS上添加一个网站,注意,绑定的端口为80端口,域名和phpstudy上绑定的一样。
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
配置好默认文档(index.php),其它的可以删除。
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
win10+iis10+phpStudy配置php开发环境
配置好了默认文档后,就可以访问你的php网站了,因为我这个网站首页还没有内容,所以显示的是登录页面,如下
win10+iis10+phpStudy配置php开发环境
7.iis如何运行php
1.首先 我们需要安装好IIS,默认windows2008下是iis7.0,具体的安装可以查看 iis7.0安装图解2. 安装好IIS后,默认已经支持asp,这里我们开始安装.net环境 进入系统,打开桌面左下角“服务器管理器” 点击功能->"添加功能"->勾选“.NET Framework 3.5.1功能” 点击下一步,安装完成即可。
3. 接下来配置PHP环境,从常用软件下载php5.2.6和php.ini文件 下载后,将php5.2.6解压为php,并将php.ini拷贝到php里面,这里我们将php放置在C:\Program Files\目录下, 并用记事本打开php.ini文件,找到extension_dir这一行,将路径修改为ext文件所在路径,我们这里为 C:\Program Files\php\ext 设置php文件夹目录权限: administrators 完全控制 system 完全控制 users 读取和运行,列出文件夹目录,读取 设置系统环境变量: Path环境变量末尾追加C:\Program Files\php 新建系统变量PHPRC变量值C:\Program Files\php IIS设置: A.添加应用程序池 \ 添加完成后,右键点击创建的php进程池->高级设置,设置“启动32位应用程序”为“true”,否则会 报错:“HTTP 错误 404.17 - Not Found” B.添加isapi和cgi限制 C.添加isapi筛选器 D.添加脚本映射 E.将站点进程池设置到创建的php进程池内,重启IIS,在默认站点下创建一个info.php,内容如下: <?php phpinfo(); ?> 打开localhost/phpinfo.php 查看效果:到这里PHP环境配置完成。额外注意:IIS+php 运行phpMyAdmin Cannot start session without errors, please check errors 错误解决办法 在php安装目录 找到php.ini 将php.ini中的session.auto_start的值改为1(启动),默认是0(禁用),在你的php安装目录下找到php.ini并且在该目录下创建Temp文件夹 ; where MODE is the octal representation of the mode. Note that this ; does not overwrite the process's umask. ;session.save_path = "D:/host/php/Temp" session.save_path 这一行,设成session.save_path = “D:/host/php/Temp” (把前面分号去掉) 然后重启IIS服务器 在phpmyadmin中找到,config.sample.inc.php,改成config.inc.php,找到 $cfg['blowfish_secret'] 将后面的赋值,加入数字和字母组合。
转载请注明出处windows之家 » win10iis如何解析php文件路径