问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在windows 2008 server r2中配置php程序

发布网友 发布时间:2022-04-11 15:18

我来回答

1个回答

热心网友 时间:2022-04-11 16:47

如何在windows 2008 server r2中配置php程序
一、准备工作
1、所需软件:
MySQL数据库:本文用MySQL-essential-5.0.45-win32.msi PHP : 本文用php-5.2.4-Win32.zip
ZendOptimizer :本文用ZendOptimizer-3.3.0-Windows-i386.exe 将上述软件网上搜索下载后置于同一目录中,比如:webtools(下文举例同)

2、安装IIS 7,简要步骤如下:
(1)在控制面板中,选择程序-打开关闭Windows功能;
(2)在弹出的Windows功能中选中Internet信息服务;
(3)展开-万维网服务-应用程序开发功能,选中ISAPI扩展(重要);
(4)确定后自动安装;
(5)在IE地址栏里输入http://127.0.0.1(你的IP地址),即可看到IIS7的欢迎界面(图1)

二、PHP环境部署攻略
MySQL数据库部署
(1) 安装MySQL数据库
进入 X:Webtools 目录点击MySQL-essential-5.0.45-win32.msi开始安装,
选择 Custom 定制安装,
选择"Change"更改MySQL 安装位置,
文件复制完毕后,进入 MySQL 设置界面,单击 Finish(完成) ,
选择 Detailed Configuration (详细配置),
选择 MySQL 运行模式,在此处,我们选择Server Machine
选择 MySQL 数据库默认存储方式-Non-Trans Only
设置最大连接数:这里我们选择 128 - 512 之间的整数即可。
此处设置 MySQL 网络参数,Strict Mode不要选择,
设置默认字符集:这里我们选择了GBK模式,需要按照自己的需要选择即可,
Windows服务模式设定
修改设定 root 用户密码(remote machines不要启动)
MySQL安装完成,
(2) 测试 MySQL数据库。

在命令行模式下(开始-运行-CMD)输入:

MySQL –uroot –p
按照提示输入密码后,如能进入 MySQL 控制台则说明 MySQL 安装正常,否则需要检查先前安装步骤和相应服务是否启动,进行重新安装。
(3) 更改 MySQL 数据库目录
1)打开 cmd 命令提示符窗口,输入命令:
net stopMySQL
停止 MySQL 服务运行;
2) 打开X:WebMySQLmy.ini
找到:
Datadir ="X:WebMySQLdata"
修改为:
Datadir ="X:Database"
3) 将 X:WebMySQLdata 目录复制到 X: ,并重命名为X:Database;
4) 打开 cmd 命令提示符窗口,输入命令:net startMySQL 启动 MySQL 服务,重新测试 MySQL 是否工作正常。
5)准备 LibMySQL 动态链接库
将X:WebMySQLbinlibMySQL.dll 文件复制到C:WindowsSystem32 即可。

2. PHP服务部署
(1) 解压缩php-5.2.4-Win32.zip文件并将其复制到:X:WebPHP目录、将 php.ini-dist 重命名为 php.ini ;
(2) 打开 php.ini 文件,找到:extension_dir= "./"
将其改为;
extension_dir= "X:WebPHPext"
(3) 找到: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
保存 php.ini 文件,并将其复制到 C:Windows 目录。

3. IIS 7整合PHP-新建站点
(1) 启动 IIS 管理器,选择新建-网站,
(2) 输入网站名称,可任意输入。网站IP地址不用填写,端口如没有特殊要求则保持 80 即可,最后正确输入网站域名。
(3) 在网站分区中建立 wwwroot 以及下级站点目录。
(4)给予该站点"读取"和"运行脚本"的权限以便PHP应用。

4. IIS整合 PHP- 使站点支持 PHP
(1) 打开刚刚建立的网站属性,
(2) 在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入 PHP 的 ISAPI 支持,选择可执行文件:X:WebPHPphp5isapi.dll 、扩展名为 .php 、*动作为:GET,POST 。单击"确定"添加,并在"应用程序配置"窗口中查看 .php 扩展是否加载成功。若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口。
(3) 单击"文档"页签,在默认内容文档中添加 index.htm、index.html、index.php 三个文件。
(4)右键单击"Web 服务扩展",添加 PHP 扩展支持。
(5) 在如下图的"新建WEB服务扩展"对话框中,"扩展名"填写PHP,"文件"选择 X:WebPHPphp5isapi.dll ,并设置该PHP扩展默认为允许。
(6) 重启 IIS 服务,

5、测试 PHP
IIS与PHP的整合已经完毕,下面需要测试 PHP 支持是否正常。
(1) 进入 X:wwwrootbbs 目录,新建一个 phpinfo.php 文件,内容为:
<?
phpinfo();
?>
如何在windows 2008 server r2中配置php程序

1、下载安装PHP Manager。2、2008 Server中,程序和功能中,打开和关闭windows特性中,添加角色服务,增加cgi支持。3、安装PHP,然后修改配置,在php.ini中设置下面四个选项,fastcgi.impersonate = 1 fastcgi.logging = 0 cgi.fix_pathinfo=1 cgi.force_redirect = 0 4、在IIS7中,使用PHPManager配置...

如何在windows 2008 server r2中配置php程序

(1) 解压缩php-5.2.4-Win32.zip文件并将其复制到:X:WebPHP目录、将 php.ini-dist 重命名为 php.ini ;(2) 打开 php.ini 文件,找到:extension_dir= "./"将其改为;extension_dir= "X:WebPHPext"(3) 找到:Windows Extensions :(去掉模块配置每行前面的;号即可)extension=php_mbstring...

windows 2008 r2 iis7 +php web环境怎么安装

1.第一步首先确认系统信息本教程在2008系统版本上测试成功 2.第二步 安装IIS,依次点击服务器管理 ---》角色---》添加角色:如图所示 3.第三步 依次点击 下一步 ,全选所有的IIS服务器选项(我这是最快速的方法),直到安装完毕:如图所示 4.依次打开 控制面板---管理工具---iis服务器管理工具 ...

php安装教程windows?

步骤:(1)解压压缩包到d:\phpWeb\php\ (2)找到php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里 (3)将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32)3.配置apache 步骤:(1)打开 d:\phpWeb\APACHE\conf\httpd.conf 这个文件 (2)找到 DocumentRoot ...

php连sqlserver2008 r2需要什么版本的ntwdblib.dll

具体的步骤如下:1:首先安装sql server,超级不好安装,我之前安装的是2008版本的,Windows过期后就不能用了,然后重装还装不上,最后重装系统才装上2:确定SQL装的时候用的是混合认证模式,或SQL验证模式,然后打开php的配置文件(php.ini),开启mssql扩展 (extension=php_pdo_mssql.dll前面的分号...

Windows Server2008 R2enterprise安装vc15提示0x80240017

在尝试在Windows Server 2008 R2 Enterprise上安装PHP7时,可能遇到提示为0x80240017的问题。这通常是因为操作系统并非SP1版本,因此需要安装SP1补丁以解决。安装Microsoft Visual C++ 2015时,可能会出现类似错误。解决此问题的关键在于安装KB2999226补丁,如果该补丁安装失败,可能是因为需要的前置条件未满足。...

PHP5.5.9连接SQL Server2008R2不成功,我的电脑是Win7 64位的,PHP开发...

xampp好几百m太复杂了,不建议使用。你可以使用phpstudy只有30m,里面已经集成mssql扩展。在菜单扩展管理面勾上php_sqlsrv扩展即可。phpstudy的扩展管理超级方便如图。

腾讯云Windows Server 2012 R2系统怎么配置php环境

在Windows下运行最新版的Apache和php7都需要Visual C++Redistributable 2015,而之前的版本不需要那么高的,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,安装一次即可解决环境问题,那么去微软官网下载安装程序,安装一遍重启电脑即可。下载地址:https://www.microsoft.com/en-US/download/...

win2008的IIS7+PHP5.3.8,速度奇慢,为什么

方法一:上面已经说到,这是因为PHP 5.3在面对数据库配置信息中的“localhost”会犹豫,因此直接把这个地址改名为“127.0.0.1”,这个IP是IPv4下面的本地网络地址,实际作用和“localhost”一样,不过能明确告诉PHP这是IPv4网络。至于具体的修改流程,如果源程序是dedecms,就要用Dreamweaver之类的专业软件...

windows 2008 r2系统,发布的ASP.NET网站,网页不显示图片,但是单独访问...

在aspx页面中写一个asp:LinkButton按钮:&lt;asp:LinkButton ID='LinkButton2' runat='server' onclick='LinkButton1_Click1'&gt;注销&lt;/asp:LinkButton&gt; 运行页面,查看源代码 看看这个新加的注销按钮被解析为了什么html代码,大概如下 将新加的linkbutton 设置不可见属性 &lt;asp:LinkButton ID='LinkButton2...

win server2008r2 sql server2008r2 server2012r2激活教程 server2012r2安装教程 server2008r2激活 server2008r2激活密钥 server2008r2永久激活 server 2012 r2 server2012r2最好用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见自己抛弃恋人是什么预兆? 风险等级c1- c5是什么意思? 风险测评c3能交易什么品种 为什么逆战FPS这么低,然后玩一会逆战就说:“检测到您数据异常。检查系统... 我cfsps只有90多怎么回事,像吃鸡完美运行,逆战FPS都有200多,cf的FPS9... 如何画出详细的狗的简笔画步骤? 如何画出可爱小猪的简笔画步骤? CPA考会计带什么 考会计师都需要什么 捷信好坑人,说三个月后提前还款,让我十个月才能提前还款,要花一万多利... windows server 2008 r2 怎么配置maven 安装windows server 2008网络操作系统时需要哪些准备工作 如何在win7安装windows server 2008 r2 安装server 2008 r2后怎么配置 我写了一段更新的语句,想每天让SQL SERVER 自动执行。目前使用SQL SERVER2005,谢谢! 数据库中什么是关键字/码/键 数据库关键词有哪些 Jsp实现数据库数据修改的代码 请问c#如何调用数据库中的数据(具体的代码实现)以及sql中要做如何设置 谢谢! access如何通过代码实现在两个ODBC链接的SQLserver数据库中切换?在线等!!! 如果用sqlserver该怎么实现按指定的格式实现流水号? asp动态无刷新更新数据Sqlserver表,需要实例(高分追加!) 利用SQL语句编写一段代码,实现从1到100之间的奇数和 用java实现 sql数据库操作代码代码 asp+sqlserver某字段每月自动减值问题!!求救~~ php获取SQLserver数据库中的datetime类型数据,然后根据日期得到星座。求可执行代码。 SQLSERVER 每月查询一次固定代码 SQL 已经将列名从临时表中查询出来,怎么将它一一罗列出来呢,请各位大虾指点! 怎么查看sql server的临时表数据? 怎么在sql server存储过程中创建列名不确定的临时表? c#点击查看个人信息将SQLserver表中的信息显示在textbox里的代码知道 求java链接sqlserver数据库的代码,以及配置 (asp.net)求一Sqlserver存储过程和网页代码,根据不同参数执行不同的查询语句。 数据库sqlserver 2008与java连接的代码怎么写 winform中 想在界面上输入服务器名 数据库名 用户名 密码来获得SQLSERVER数据库连接详细代码怎么写? SQLSERVER内部syscolumns中xType代码的有对应数据类型表么 Wincc的C脚本如何连接到远程SQLServer数据库?具体代码如何? 哪位大神可以给个《学生信息管理系统》c#+vs2010+SQLserver+B&#47;S的源代码呀?感激不尽~ 如何处理sql server 2008 R2 Error 9003 求助SQL 添加附加数据库 9003 错误 如何解决 MS SQL server 无法正常启动 SQL2005服务无法开启,参考代码3417,错误9003 本地计算机上的MSSQLSERVER服务启动后又停止了,一些服务自动停止,如果他们没什么可做的 例如 XP系统,sqlserver服务启动了又自己停止,服务管理器点了启动然后马上就已停止! 关于SQL2000的问题,急死了,帮帮忙! SQL2000问题 sql 2000 mssqlserver服务无法启动 在线等,求SQL自定义函数写法 sql server 自定义函数 sql server 自定义函数问题