首页 > 编程知识 正文

iis与php的整合配置3(iis配置php网站)

时间:2023-12-20 16:55:04 阅读:318416 作者:TLSL

本文目录一览:

如何在IIS中配置运行PHP~呢?

安装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回车

你可以去后盾人平台看看,里面的东西不错

win10iis怎么配置php环境

v在Windows下配置搭建PHP环境的步骤:一、准备工作-下载所需软件

Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

PHP php-5.3.10-Win32-VC9-x86.zip

MySQL mysql-5.5.20-win32.msi

二、安装软件

1、安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

安装完成之后,在浏览器输入,如果显示It Works!,表示Apache安装成功。

2、安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。

3、安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom

安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

三、整合Apache+PHP+MySQL

Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。

1. 让Apache可以解析php文件,在配置文件中找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"

PHPIniDir "D:/Develop/PHP"

AddType application/x-httpd-php .php .html .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. 设置时区,找到

iis怎么配置php

一:准备所需软件

1:mysql-5.1.30-win32

2:php-5.2.10-Win32.zip

3:ZendOptimizer-3.3.0a-Windows-i386

二:开始配置Php

1:将 php-5.2.10-Win32.zip解压后命名为php, 复制到 D:phpsev 下.

2:将 D:phpsevphp 与 D:phpsevphpext 所有*.dll文件复制到 C:WINDOWSsystem32 下并覆盖.

3:将 D:phpsevphp 下的 php-win.exe,php.ini-dist,php.exe 三个文件复制到 C:WINDOWS 并重命名 php.ini-dist 为 php.ini

4:打开IIS(信息服务) – Web服务扩展-添加一个新的 Web 扩展,扩展名 php ,要求文件 – 添加-浏览-D:phpsevphpphp5isapi.dll,设置扩展允许状态项打勾

5:Web服务扩展 – 所有 Isapi 扩展 与 Internet 数据连接器两项 – 设置扩展允许状态项打勾

6:右击所要支持Php的站点选择属性 – Isapi 筛选器 – 添加 – 筛选器名称:php – 可执行文件:D:phpsevphpphp5isapi.dll

7:主目录 – 配置 – 映射添加 – 可执行文件:D:phpsevphpphp5isapi.dll – 扩展名:.php

三:安装ZendOptimizer(ZendOptimizer的作用是加速php)

next-Finish(一路下一步,确定即可,完成)

四:配置Php.ini

打开写字板打 C:WINDOWSphp.ini , 查找(Ctrl+f) register_globals = Off ,将 Off 改成 On ; extension_dir = “./” ,并将”./”改为“D:phpsevphpext”注意左侧路径不能有空格,后面所说第8点。解决无法加载 Gd 库 与 Mysql 。之所以没有加载的原因就是以前在配置时多出了空格导致。根据第8点的做法是可以解决无法加载 Gd 库 与 Mysql 的问题。但也会有些系统也会出现白页的情况 ;

将下面几行代码开头 ; 号 删除

;extension=php_dbase.dll 可选

;extension=php_gd2.dll 这个是用来支持GD库的,一般需要,必选

;extension=php_ldap.dll 可选

;extension=php_mbstring.dll 必选

;extension=php_mssql.dll 这个是用来支持MSSQL的,可选

;extension=php_mysql.dll 这个是用来支持MYSQL的,要支持MYSQL必选将以上代码前的”;”去掉,其他的如果需要用到也可以去掉前面的;然后关闭保存该文件。

五:安装Mysql(每一步一个安装界面)

1:运行mysql-5.1.30-win32.exe – Custom 项 – Next

2:点击(Change..)选择更改安装路径(D:phpsevmysql).

3:更改完路径后点击Next,接着点Install开始安装

4:我们看到安装进度!

5:选择Skip Sign-Up 项,点击Next继续安装!

6:到这里我们安装已经完成,选上Configure the MySQL Server now后点击 Finish 进入Mysql的配置工作.

7:进入Mysql的配置界面 – Next

8:选择 Detailed Configuration 项 -Next

9:选择 Server Machine 项 – Next

10:选择 Multifunctional Database 项 -Next

11:让你选择数据库文件的存放地点(D:phpsevmysqldata)

12:选择 Online Transaction Processing(OLTP) 项 – Next

13: 继续Next

14:选择语言的支持!用默认 – Standard Character Set 项

15:记得要选上Include Bin Directory In Windows Path 项 – Next

16:输入密码 – Next

17:点击Execute 开始完成配置并启动MYSQL服务.

18:点击Finish 完成你的Mysql的全部安装.

六:如果mssql链接不上。

1、请将ntwdblib.dll的版本更新到sql2000的sp4版本号(2000.80.2039.0)。

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 access 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支持信息则表明配置整合是成功的。

至此 全部配置完毕

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。