本文目录一览:
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:\phpsev\php 与 D:\phpsev\php\ext 所有*.dll文件复制到 C:\WINDOWS\system32 下并覆盖.
3:将 D:\phpsev\php 下的 php-win.exe,php.ini-dist,php.exe 三个文件复制到 C:\WINDOWS 并重命名 php.ini-dist 为 php.ini
4:打开IIS(信息服务) – Web服务扩展-添加一个新的 Web 扩展,扩展名 php ,要求文件 – 添加-浏览-D:\phpsev\php\php5isapi.dll,设置扩展允许状态项打勾
5:Web服务扩展 – 所有 Isapi 扩展 与 Internet 数据连接器两项 – 设置扩展允许状态项打勾
6:右击所要支持Php的站点选择属性 – Isapi 筛选器 – 添加 – 筛选器名称:php – 可执行文件:D:\phpsev\php\php5isapi.dll
7:主目录 – 配置 – 映射添加 – 可执行文件:D:\phpsev\php\php5isapi.dll – 扩展名:.php
三:安装ZendOptimizer(ZendOptimizer的作用是加速php)
next-Finish(一路下一步,确定即可,完成)
四:配置Php.ini
打开写字板打 C:\WINDOWS\php.ini , 查找(Ctrl+f) register_globals = Off ,将 Off 改成 On ; extension_dir = “./” ,并将”./”改为“D:\phpsev\php\ext”注意左侧路径不能有空格,后面所说第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:\phpsev\mysql).
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:\phpsev\mysql\data)
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)。
如何配置Window2003 iis+mysql+php环境
配置环境:
操作系统:Windows Server 2003 sp2企业版
Web服务器:系统自带的IIS6.0
所需工具:
PHP:php-5.2.12-Win32.zip(官方网址:)
数据库:mysql-5.0.22-win32.zip(官方网址:)
数据库管理:phpMyAdmin-3.2.5-all-languages.zip(官方网址:)
注:我这里用的基本上都是最新版本的软件,未必是最好用的,但是比较好下到的。
配置过程:
首先我们来安装PHP:
把php-5.2.12-Win32.zip解压到任意一个路径下,我这里解压到了D:\php
把D:\php\里的php.ini-recommended重命名为:php.ini
我们来修改一下PHP的配置文件php.ini
找到470行的register_globals = Off 改为:On
找到542行的extension_dir = "./" 路径改为:" D:\php\ext\",这里要根据你把php-5.2.12-Win32.zip解压的路径来的填
找到677行的; extension=php_mbstring.dll 放开前面的注释,删掉";"
找到678行的; extension=php_mcrypt.dll 放开前面的注释,删掉";"
找到684行的; extension=php_mysql.dll 放开前面的注释,删掉";
下来我们来配置IIS,让它能够解析PHP
打开Internet 信息服务(IIS)管理器=服务器,反手键点击"Web服务扩展",再点击"添加一个新的Web服务扩展
如图配置,点击确定。
点击网站=反手键点击"默认网站"=点击属性=点击"主目录"选项卡=点击"配置"按钮=点击"映射"选项卡=点击应用程序扩展的"添加"按钮
如图配置,点击确定。
我们在IIS默认根目录wwwroot下新建一个phpinfo.php文件,来检测一下,我们是否安装成功了。
在phpinfo.php中写入:?php phpinfo(); ?
在浏览器中输入:
这时我们就可以看到如下页面↓
证明我们的IIS可以解析PHP了。
不过我们通过浏览该页面可以发现libmysql.dll,却未被加载,为解决此问题,我们把libmysql.dll拷贝到C:\WINDOWS\System32\下,并且在"Configuration File (php.ini) Path"这一项中看出php.ini的路径是在C:\WINDOWS下,所以我们把php.ini文件给放到它指定的C:\WINDOWS这个路径下。重新启动电脑后再打开这个页面我们可以找到如下图↓
此时证明我们的libmysql.dll已经加载成功了。OK!
下面我们就来安装MySql了:
MySql的安装,非常简单,这里我就不再敷述。下面图示了我的配置:
1.
2.
3.
4.
5.
6.
7.
8.
9.
安装与配置MySql非常简单,网上也有不少的教程,写的都非常好,我这里只是大概让大家看一下我的配置。
最后,我们来配置一下PHPMyAdmin:
将phpMyAdmin-3.2.5-all-languages.zip解压到wwwroot下,为了便于管理,我们将文件夹名字改为phpMyAdmin。
把phpMyAdmin\libraries下的config.default.php,这个文件拷贝到phpMyAdmin下,并改名为config.inc.php。
在浏览器中输入: 如下图:↓
注:a.无法加载mcrypt扩展,请检查您的PHP配置。
b.必须启用Cookies才能登录。
下面我们就来解决这些问题:
第一个问题a,是因为D:\php\ libmcrypt.dll没有被加载,解决方法如libmysql.dll,把libmcrypt.dll拷贝到C:\WINDOWS\system32\下,重启电脑。
第二个问题b,是因为C:\Inetpub\wwwroot\phpMyAdmin下的config.inc.php配置文件的第177行$cfg['Servers'][$i]['auth_type'] = 'cookie';没有生效,重启电脑后就生效了,如果不是cookie,就改为cookie。
这时我们再来浏览一下,如下图:↓
这时我们输入数据库的用户名和密码,我这里的用户名是:root,密码是:123123,点击执行。
这时我也遇到了一点小麻烦,在点击执行的时候它又回到了这个登录页面。
我的解决方法是在输入完用户名和密码点击执行的时候,连续点击,便可进入,进入后有时会提示一些这样或那样的错误,不要紧,多刷新几次后再登录后就好了
如何在一台windows的服务器里安装配置PHP+MYSQL环境
经常遇到有客户使用自己内网的服务器,所以需要独立安装php运行的环境和mysql数据库。
以下是php5.3以下版本的安装方法。
1、首先是下载PHP安装文件和MYSQL安装文件,不过请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。
2、在服务器上配置好IIS,这里推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装。
3、配置php环境:把php压缩包解压到C:\php目录下面,然后找到php.ini-dist,把他更名为php.ini,
修改里面的扩展目录
extension_dir = “C:\php\ext\”。
把以下扩展前面的分号去掉以启用
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
fastcgi.impersonate=1 默认为0,如果使用IIS,你需要开启
cgi.fix_pathinfo=1
cgi.force_redirect=0 默认开启,如果你使用IIS,可以将其关闭
其次指定extension_dir目录和date.timezone,即
extension_dir = "C:/php53iis/ext"
date.timezone= Asia/Shanghai
4、然后把extension=php_mysql.dll前面的分号去掉,保存并把php.ini复制到系统Windows目录下面。
5、然后依次打开我的电脑(右键)-管理-服务和应用程序-Internet信息服务(IIS)管理器,打开ISAPI和CGI限制,然后添加php的ISAPI的执行文件php5isapi.dll.
6、配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的libmysql.dll到系统Windows下面的System32目录里。
7、重启IIS,即完工。
当然还有一种方法是使用PHP Manager,步骤大致如下:
1、下载并安装PHP Manager。
2、开启IIS,你会发现里面多了一个PHP Manager图标项了。
3、下载php并解压到想要放置的位置,将php.ini-development改名为php.ini ,修改php.ini 查找data.timezone
修改为date.timezone = “Asia/Shanghai”(这里必须改,不然会出警告) ,找到Windows Extensions开启
所需模块,如:php_curl.dll php_mysql.dll php_mysqli.dll php_xmlrpc.dll
php_curl.dll,去掉前面的 分号 保存就可以了。
4、回到IIS界面,双击PHP Manager后,点击“Register new PHP
Version”,然后选择好php目录中的php-cgi.exe,然后php.ini就会为适合IIS7.5的配置默认给你生成好了。
5、在当前界面点一下“Check phpinfo()”就会出现PHPInfo页面了!