ChinaITLabs 精品主机推荐: 云目录 | 独立IP虚拟主机 | 香港免备案云主机 |免费CDN加速| 技术交流QQ群:258305681php
一、 安装Win 2012 Ser R2 Datacenter版本mysql
此版本仅有64位,Datacenter是2012 R2最强大的版本,具体版本说明介绍请百度查询。redis
二、 IIS8.5 安装sql
三、 下载PHP manager(PHP辅助管理软件)shell
下载地址: http://phpmanager.codeplex.com/releases/view/69115数据库
PHPManager的安装与配置,PHPManager省去了不少新手配置php.ini配置文件的烦恼,不只不用手工配置php.ini文件,并且能够图形化管理每一个php功能模块,更重要的是配置完这一切后不用重启WEB服务便可即时生效。apache
四、 安装Visual C++ Redistributable for Visual Studio 2012 Update 4(x64)windows
不少人安装PHP环境时,常常不成功,缘由就出在此,正确配置好了php.ini 确没法运行php环境,可是若是你打开应用程序日志就能够发现php-cgi.exe这个文件报错,就不难理解了,由于 PHP5 .3版本是以Visual C++ 2008环境下编译的,因此若是要正确运行 PHP5 .3以上版本,就必须安装此运行库。安全
五、下载PHP 5.3 VC9版本(Non Thread Safe非线程安全版本)
下载地址: http://windows.php.net/download/
PHP5 .3分VC9版本和VC6版本,VC6版本是使用Visual Studio 6编译器编译的,若是你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用Visual Studio 2008编译器编译的,若是你的PHP是用IIS来架设的,那你就选择VC9版本。
ISAPI执行方式是以DLL动态库的形式使用,能够在被用户请求后执行,在处理完一个用户请求后不会立刻消失,因此须要进行线程安全检查,这样来提升程序的执行效率,因此若是是以ISAPI来执行PHP,建议选择Thread Safe版本;
而 FastCGI 执行方式是以单一线程来执行操做,因此不须要进行线程的安全检查,除去线程安全检查的防御反而能够提升执行效率,因此若是是以 FastCGI 来执行PHP,建议选择Non Thread Safe版本。
选择如下这些版本须要注意的是MYSQL在Win Ser 2012 R2下能够选择64位的,PHP的VC9是针对IIS的,VC6针对apache的,线程安全和非安全版本本次选择的是线程安全版本, PHP线程安全版本没法加载wincache,就只能用Xcache做为替代,若是想用wincache就选用非线程安全版本。
五、 WinCache 加速器
下载地址: http://www.iis.net/downloads/microsoft/wincache-extension
WinCache 加速器安装与配置,Wincache1.1.0 for5.3他将极大地提升您的PHP系统运行效率!若是您的服务器运行的都是开源程序,不须要zend,强烈建议您使用这个配置!
六、 Memcache分布式的内存对象缓存系统
下载地址: http://downloads.php.net/pierre
Memcache是一个高性能的分布式的内存对象缓存系统,经过在内存里维护一个统一的巨大的hash表,它可以用来存储各类格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,而后从内存中读取,从而大大提升读取速度。
七、 IIS URL伪静态
下载地址: http://www.iis.net/download/URLRewrite
八、 MYSQL数据库
下载地址 http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.15.0.msi
一、 打开服务管理器
二、 添加角色和功能
三、 下一步
四、 下一步
五、选择WEB服务器(IIS)
六、下一步至安装角色时,根据本身的须要选择,若是不会选择,您可所有进行选择
七、安装成功
一、 将下载的PHP 5.3 VC9 Non Thread Safe,解压到你PHP所需放置的文件夹内,咱们将PHP文件夹路径定为X:\PHPser,并在X:\PHPser文件夹内创建TEMP文件夹,并赋予EVERYONE全部权限。
二、 安装以前下载的Visual C++ Redistributable for Visual Studio 2012 Update 4(x64),下一步至安装完成。
三、 安装PHP manager(PHP辅助管理软件),下一步至安装完成,安装完成后,以下图右方将会出现一个PHPManager图标。
四、 利用PHPMANAGER,对PHP进行配置。
1)、打开PHPMANAGER,以下界面
2)、打开Register new PHP version,选择php-cgi.exe,此文件存放于X:\PHPser\php-cgi.exe下,目的将是为php-cgi.exe进行注册。
3)、上图一样界面,打开Configure error reporting,修改错误报告路径(日志存放路径)。路径选择为开始创建的文件夹X:\PHPser\TEMP。
4)、点击Manual all Setting ,开始对PHP环境进行配置
禁用一些php高危函数,找到 disable_functions 并添加如下值(鼠标右键点击,选择EDIT便可输入)
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
再找到upload_tmp_dir,将其路径路径修改成X:\PHPser\TEMP。
更改PHP运行时区,找到date.timezone,将其内容修改成”Asia/Shanghai”
而后再找到 short_open_tag ,右键将它的值更改成on
肯定以上配置后,此时咱们能够来测试一下,PHP有没有正确配置了,返回PHPManager管理界面,点击chedk phpinfo(),若是出现以下界面则表示配置成功
一、 将下载的Memcache、 WinCache 压缩包进行解压,解压到X:/PHPser/Ext目录下。
二、 打开PHPManager配置器,再打开Enable or disable an extension,找到并右键点击php_ memcache .dll和php_wincache.dll再点击enable进行启用。
MYSQL数据库安装,能够在百度寻找,由于没有多少配置需求,至于管理软件,我仍是比较热衷于PHPmyadmin软件。
将下载获得的rewrite_x64_zh-CN,进行下一步安装便可。