如何在一台windows的服务器里安装配置PHP+MYSQL环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在一台windows的服务器里安装配置PHP+MYSQL环境相关的知识,希望对你有一定的参考价值。

参考技术A phpstudy, 集成apache,nginx,iis,php版本随便切换 参考技术B 一、安装好IIS
二、下载并安装IIS FastCGI
选择 x86或者download x86,下载下来名称为 fcgisetup_1.5_rtw_x86.msi。安装后会在C:\WINDOWS\system32\inetsrv\目录下多出了5个文件fcgiconfig.js,fcgiext.dll,fcgiext.ini,fcgilicense.rtf,fcgireadme.htm
这个时候在IIS6的"WEB服务扩展"里就多出了一个FastCGI Handler
三、下载安装IIS下的PHP5.3.8

下载VC9 x86 Non Thread Safe的ZIP版本,解压到所需目录,该目录需要给予user读取运行权限。
关于PHP VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题
四、配置和修改内容

1、环境变量修改
我的电脑->属性->高级->环境变量->系统变量,在Path的最后面中加上;E:\PHP\
2、FastCGI安装目录内的修改(注册PHP到FastCGI)
打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件,在文件最后加上下面的语句:
[Types](这个是文件原来就有的,在[Types]后面加上下面的语句就可以,要全部哦不然会报错的。)
php=PHP
[PHP]
ExePath=E:\PHP\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:E:\PHP\
3、PHP.ini的修改PHP5.3.8安装目录下是没有PHP.ini这个文件的,只有php.ini-development和php.ini-production,我们把php.ini-development改为php.ini(当然如果你怕有错可以先备份一下)。
注明:首先建一个文件夹命名为TMP,位置随意,我这里放在E:\PHP\tmp。 (upload_tmp_dir会用到,upload_tmp_dir是用来定义上传文件存放的临时路径,这里可以修改并给它定义一个绝对路径,同时需要有读、写权限)。用搜索(快捷键:Ctrl+F)的方式把下面的关键字改成现在的值:
short_open_tag = Off (这个它本来默认就是这样我们就不要改了。)
注:这个如果是off状态下,探针不可以用,而且有些程序会500错误,如帝国备份王,所以如果有这些需求,可以设置为ON!
把;upload_tmp_dir =改为upload_tmp_dir="E:\PHP\tmp"
把;cgi.force_redirect = 1改为cgi.force_redirect=0
把;fastcgi.impersonate = 1;改为 fastcgi.impersonate=1;
把; extension_dir = "ext"改为extension_dir="E:\PHP\ext"
把;date.timezone =改为date.timezone =PRC(如果不修改date.timezone,打开网页的时候蛮有可能提示500错误。也有人把值改为Asia/Shanghai,我没试过你们可以试试。)
在Windows Extensions中去除扩展前面的分号(;):
; extension=php_curl.dll
; extension=php_gd2.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_exif.dll
; extension=php_mysql.dll
; extension=php_mysqli.dll
; extension=php_sockets.dll
; extension=php_xmlrpc.dll
4.Internet信息服务(IIS)管理器的修改
(1)网站》属性》主目录》配置》添加
可执行文件填写C:\WINDOWS\system32\inetsrv\fcgiext.dll

扩展名填写.php。
动作->限制为GET,HEAD,POST。
(2)网站->属性->文档->添加默认内容index.php。这里全部配置好了,一定要把IIS服务重启一下。

5、测试

用文本写一段测试代码:

复制代码 代码如下:
<?php
phpinfo();
?>

保存为index.php,名字随便取,只要后缀是.php就可以。把index.php放到根目录下,我这里是C:\Inetpub\wwwroot,然后在浏览器中输入http://localhost/index.php就可以得到返回的信息了。
五、若出现如同下面的错误,说明你的电脑没有安装VC9运行库 即VISUAL C++ 2008

Microsoft Visual C++ 2008 Redistributable Package (x86)本回答被提问者采纳

Windows Server 200320082012系统的安装

说在前面的话

  Windows Server 2003,和Windows XP十分相似,可以简单地认为Windows Server 2003是在Windows XP的基础上多了一些服务器管理和操作的功能,但这并不意味着Windows Server 2003就是Windows XP。

    Windows Server 2008  和 Windows Server 2012的安装,方法,是一样的。

    Windows Server 2008 是

      Windows Server 2012是在Windows 8的基础上开发的服务器版系统,同样引入了Metro界面,增强了存储、网络、虚拟化、云等技术的易用性,让管理员更容易控制服务器。

 

  进入,http://www.itellyou.cn/

 

如何虚拟机里安装win7操作系统

如何虚拟机里安装Win8操作系统

如何虚拟机里安装Win10操作系统

 

 

 

安装Windows Server 2003系统

安装Windows Server 2008系统

安装Windows Server 2012系统

 

 

1、安装Windows Server 2003系统

  步骤一:将Windows Server 2003的安装光盘(选择CD-ROM)或自行制作一个启动盘(选择自己对应的U盘符),放入光驱。并重新开启计算机,开机后按Delete键,进入BIOS设置界面。

 

  步骤二:使用方向键选择“Boot”,再选择“CD-ROM Drive”,按“+”号键,将其移动到最顶端。

 

 

   步骤三:按F10,保存,退出。

 

  步骤四:按Enter键,此时计算机会自动重新启动,此过程,不需管,自行运行。是显示提示信息界面。

 

   步骤五:按F8键,同样授权协议。

 

  步骤六:按C键,进入创建分区界面

 

  步骤七:按Backspace键,清除程序数值

 

 

  步骤八:输入自己想要设置的磁盘分区的大小,输入完成后,按Enter键确认,返回到上一层面。

 

   步骤九:从中,可以发现创建的磁盘分区显示在分布列表中,并以盘符C表示,重复前面的步骤将其他未划分的空间创建完毕即可。

 

  步骤十:分区完成之后,选择一个磁盘为系统盘,一般是选C盘,这里,选择C,按Enter

 

 

  步骤十一:选择所选磁盘分区的方式,一般选择“用  NTFS 文件系统格式化磁盘分区”

 

  步骤十一:正在格式化磁盘,正在复制文件,提示重启计算机

 

  步骤十二:进入Windows Server 2003安装界面,自己运行

 

  步骤十三:单机“下一步”,进入自定义软件界面

 

  步骤十四:输入,姓名和单位。下一步,进入您的产品密钥界面。

 

  

  步骤十五:产品秘钥可在系统光盘的包装盒上找到。 T274Y  RT6TY  QYXJC  H6K66 3MT7M

 

 

 `  步骤十六:进入授权模式界面,下一步

 

  步骤十七:安装程序要求输入计算机名称和管理员密码,这里,不填,默认。

 

  步骤十八:进入日期和时间设置界面。设置完,下一步,安装网络组件

 

 

  步骤十九:选择典型设置。下一步,自动安装余下的过程,需要很长一段时间。

 

 

 步骤二十:按Ctrl + Alt + Delete组合键,输入用户名和密码。Enter,即可,登录系统。

  至此,Windows Server 2003系统安装成功!

 

 

2、安装Windows Server 2008系统

  步骤一:将Windows Server 2008的安装光盘(选择CD-ROM)或自行制作一个启动盘(选择自己对应的U盘符),放入光驱。并重新开启计算机,开机后按Delete键,进入BIOS设置界面。

 

   步骤二:单击“现在安装”

 

  步骤三:这里,根据自己的需要,选择类型。

 

  步骤四:选择接受,下一步

 

  步骤五:选择“自定义(高级)”,下一步,

 

  说明,当然,这里,不选择“下一步”,也可以按照Windows Server 2012安装。都是可以的。选择“驱动器选项(高级)”。

 

  步骤六:系统自动安装所需功能,在此过程中无须人为控制。系统可能会重启多次。

 

  至此,Windows Server 2008系统安装成功!

 

也可,参考  

     windows server 2008的安装

 

 

3、安装Windows Server 2012系统

  若是虚拟机,则需要的密钥。见 http://autodiscover.blog.51cto.com/5759621/1368858

  密钥:   FNWGK-W6VGR-HQX3F-T8XDK-Y7RGW

当然,我在虚拟机安装的版本是,  虚拟机里安装  cn_windows_server_2012_x64_dvd_915588.iso

 

  步骤一:将Windows Server 2012的安装光盘(选择CD-ROM)或自行制作一个启动盘(选择自己对应的U盘符),放入光驱。并重新开启计算机,开机后按Delete键,进入BIOS设置界面。

  

  步骤二:选择,自己想要的类型。下一步

 

   步骤三:选择接受,下一步

 

 

  步骤四:选择“自定义:仅安装Windows(高级)”

 

 

  步骤五:选择“驱动器选项(高级)”

 

 

  步骤六:单击“新建”

 

 

  步骤七:自行规划大小,点击“应用”

 

 

 

  步骤八:自动生成,一个350M的保留分区。

 

 

  步骤九:选择要安装系统的磁盘分区,下一步

 

  步骤十:自动安装

  这里,的密码设置,必须是要包含大写、小写和数字。

 

 

 

  步骤十一:系统会自动启动“服务器管理器”,单击系统桌面左下角的“开始按钮”,即可进入“开始屏幕”。

至此,Windows Server 2012系统安装成功!

 

更多深入,了解Windows Server 2012,见  http://www.360doc.com/content/13/1228/17/1313469_340809480.shtml

以上是关于如何在一台windows的服务器里安装配置PHP+MYSQL环境的主要内容,如果未能解决你的问题,请参考以下文章

如何在一台windows的服务器里安装配置PHP+MYSQL环境

如何在一台windows主机上安装多个mysql服务

如何在深度linux系统里安装php7

如何在Windows 2000 Server 里安装SQL Server

如何在VMware Workstation虚拟机里安装GHOST VM

工具--在一台电脑中安装两个jdk版本