有问题就有答案
Q1:win2012怎么配置php环境
第一步我们需要安装IIS8 1、点击任务栏最左边第一个图标,打开任务管理器,会看到一个“添加角色和功能”的入口,点开 2、选择“基于角色或基于功能的安装”,然后点击下一步 3、在服务器选择界面选择当前服务器,并点击下一步 4、服务器角色选择界面我们选择IIS,并点击下一步 5、接下来需要连续多点两次下一步,然后来到“角色服务”选择界面,如果你只是单纯的运行PHP站点的话,这里仅需要在默认选择的基础上多选一个“CGI”选项即可,具体如下图所示 6、接下来就开始安装了,安装好之后我们可以打开IIS管理界面 第二步我们安装PHP运行环境 需要做一些准备工作,我们这里安装PHP5.3.24,并添加微软的PHP加速器Wincache,经我手头不少服务器实际验证会发现,Wincache稳定性和性能都不错,能为PHP运行带来不少速度提升。 我们将PHP5.3.24和Wincache安装包都下载好,这里我提供已经打包好的,这个包已经整合好Wincache,并且只要略为修改即可使用。下载地址:PHP5.3.24整合包下载 引用此整合包特别说明,版本为PHP5.3.24NTS,并未做任何优化,遵循最小化修改原则,如果你的应用有特殊要求,可以在此基础上进行一些必要的修改即可下载我给的整合包之后,解压出来,得到一个php5324的文件夹,找到里面php.ini文件,并用记事本或其他更专业的文字编辑器打开,需要修改如下几个地方 引用1、找到下面这一行的内容复制代码extension_dir = "D:\websoft\php5324\ext"其中D:\websoft\php5324是你的PHP存放路径,修改为你实际的路径即可,这里需要有一个特别要求,这个目录需要有IIS账号的可读权限,平时我都是简单的给一个everyone可读权限,其次还有一个我不成文的建议,一定不要把PHP安装在系统盘,原因就不细说了。 2、找到下面这一行代码复制代码upload_tmp_dir = D:\websoft\php5324\upload_tmp其中D:\websoft\php5324\upload_tmp是PHP的上传临时存放路径,这个路径可以随意指定,但是必须要让IIS账号有可写权限,我一般直接给了everyone可写权限,另外就是建议这个路径不要放在系统盘,我比较喜欢直接放在PHP目录里面,这样会显得比较好看一点。进行完如上两点修改后,我们的PHP就准备好了,接下来我们打开IIS8管理器,选中左边的服务器名,并在中间部分的功能区选择“处理程序映射”,在处理程序映射界面选择右边操作栏的"添加模块映射“,具体如下几个图所示 在添加模块映射的界面,我们需要填写如下几个项目 引用请求路径 填 *.php 模块 选择 FastCgiMole 可执行文件选择你PHP安装目录下的php-cgi.exe,比如我示例中的 D:\websoft\php5324\php-cgi.exe 名称填写 PHP添加好模块映射后,去IIS默认站点目录下添加一个php文件,填入如下内容,然后访问,看看是不是见到了如下令人惊喜的页面呢复制代码至此,我们的PHP运行环境就搭建好了,非常的简单。
Q2:怎么在windows server 2012 r2上搭建php环境
软件及平台要求:1、平台:windows 2012 server datacenter(数据中心版)2、环境:iis8 php5.3.20 rewrite_2.0_rtw_x64 phpMyAdmin-3.5.53、数据库:mysql 5.5.284、硬盘:要求全部用NTFS格式分区5、测试用程序:discuz x2.5配置顺序:1、将所以分区格式化为 NTFS格式 (此步省略)2、安装操作系统 windows server 2012 datacenter (此步省略)3、安装 iis4、安装 php5.3.205、安装 mysql5.5.286、安装 phpMyAdmin-3.5.5-all-languages7、在C盘以外的分区新建一个文件夹(随便命名,用来作为网站根目录)8、配置相关文件夹权限 例如:IUSR 、NETWORK SERVICE 修改权限测试环境是否完全成功:1、安装discuz x2.52、用phpmyadmin操作 mysql5进行表和库的操作下面开始正题,偶现在配置 iis8 php环境。首先准备好相关软件和环境,再配置,这些软件需要你自己去下载,网上都能找到:)由于全部都是开源软件,所以都使用最新版本,这样也有利于 php环境的配置。一、先安装 iis8.0,这是 Windows server 2012的默认服务器,性能相对上一代的 iis7.5,有进一步的提升。打开 服务器管理器 - 添加角色和功能 - 找到 服务器角色 - 应用程序服务器 勾选,下一步 勾选 .net framework 3.5进行安装,这个需要点时间,请耐心等待。由于有点时间,看看 Windows server 2012系统长啥样子看刚刚就是 ie10,速度很不错,几乎和 Google Chrome相当。任务管理器的外观和内容也比之前的 2008r2 要详细些。2012最大的特点就是启动快速和开始菜单,其余各方面效率确实要高于 2008r2,但并不是完美的,比方删除较大和较多文件时,那速度要比任何操作系统都慢,呵呵。OK!经过近 10分钟后,终于安装成功。下面要安装 iis,2012的 iis在应用程序服务器下面,名称是 Web服务器IIS支持,刚才安装 .net framework 3.5,是为了以后能够使用低版本的应用程序池子,方便管理服务器和调试各种程序。将需要的都勾选,这个安装很快,一下就好了。iis8.0,是目前微软最新的 web服务器环境,它在管理工具里面可以找到,打开 localhost 或 127.0.0.1,如果看到 iis8 大图标页面,就表示 iis安装成功!应用程序池一共有 6个,如果当作正规 web服务器工作,就必须关闭不需要或不用的,否则会增加服务器负担,一般 DefaultAppPool是默认的应用程序池,这个是效率最好的一个,所以不要新建也不要删除或修改它,对于喜欢 优化服务器性能的朋友来说,什么都用默认就是最高效的,至于是否最好,就要看实际需求。Service UnavailableHTTP Error 503. The service is unavailable.//应用程序池 关闭之后提示。HTTP 错误 404.2 – Not Found由于 Web 服务器上的逗ISAPI 和 CGI 限制地列表设置,无法提供您请求的页面。//asp.net 4.0拒绝之后提示。2012 iis8.0默认安装后,很多服务和组件就已经设置好了,不需要再作设置,但还是有部分未设置,这就需要我们手动来设置。1、MIME类型偶只加了个 f4v/videox-flv,这个是 flash H.264格式的,和 flv一样的,只是质量高些。2、默认文档 – 添加 index.asp index.php default.php这 3个文件类型,这是索引入口文件。其它的就不作详细介绍,因为那些和 php无关的,至于它们的作用,偶只想说,米个组件都有它的功能,要不微软也不会提供这么多。 rewrite_2.0_rtw_x64.msi 这个软件是 iis的伪静态组件,现在下载并安装。有点难找,偶 E文不好哦~官方网址: … -url-rewrite-mole就用刚刚下载的最新安装包,URL Rewrite安装完成,全英文界面,但不影响功能。二、现在就开始配置 php了,偶之前下载了最新的 php5.3.20 nts安装版本,现在直接安装。下一步 下一步 选择 iis FastCGI,下一步 下一步。完成。然后打开 php.ini,找到 short_open_tag,是将 Off改成 On开启,再找到 upload_max_filesize改成你需要的,当然无论改多大,实际并不可能上传那么大的文件,因为涉及到网速、接口和转发以及服务器本身的多种限制。一定要记得保存 Ctrl + s,偶保存速度很快的,而且一般是 5秒保存一次,虽然麻烦些,但这样避免停电或无响应造成不必要的麻烦。安装 mysql5.5.28,这个和 php一样,下一步 下一步 下一步,当然要勾选 Windows开机启动和设置下密码。OK,安装完成。安装 phpMyAdmin-3.5.5-all-languages,这个就更容易了,复制进去,然后添加个权限就行,不过得新建个文件夹子,叫作 wwwroot,用它来作为网站根目录。添加相关权限,例如:IUSR 、NETWORK SERVICE 修改权限。另外还有个文件夹 Windows\Temp\ 添加 IUSR修改权限。设置好之后,将 iis目录修改至 当前文件目录,打开 iis信息服务(IIS)管理器,点开 网站 默认网站 – 高级设置 – 物理路径,这里修改成刚刚新建的 wwwroot文件夹位置,然后打开 phpmyadmin,就能够检测 php环境是否配置成功,OK,php环境配置成功。三、由于 php环境已经配置成功,但是否完全成功,必须使用 1 - 2种程序测试,现在开始安装 discuz x2.5 UTF-8版本。论坛程序一般需要支持伪静态,现在配置。 HTTP 错误 404.0 – Not Found您要找的资源已被删除、已更名或暂时不可用。// discuz x2.5开启静态化后提示这个,则说明 iis8 的 web.config或 URL Rewrite组件问题,检查就可以配置好,将 discuz x2.5伪静态文件 web.config放至网站根目录后,URL Rewrite组件里面出现了伪静态规则,伪静态已经配置成功。测试程序上传 10M单张图片和 另一个尺寸达到 5994_8774px的图像,均不成功,可能是由于程序本身的问题,最后上传一个 002_3000px.png则成功,但在文件编辑器内无法显示图片,发布后可以看到,这可以确实是程序本身问题,太大的图像是无法显示的,确实太大了,呵呵。至此,整个 iis8 php环境配置完成,其实真正配置的时间是比较少的,但偶却花了太多时间在其它上面,呵呵。希望此教程能够帮助你配置出自己的 php环境,至于真正的服务器能否这样配置呢看答案是肯定的,但那些略有不同,只是细节上的问题,例如:端口,后台绑定 hosts,防火墙设置、杀毒软件设置、补丁和服务器软件优化等等,就给个实例吧:)不知道能否看见,具体的都需要自己的去做,最简单就是最高效的,这是所有Windows系统的基本原则,好比刚刚安装的系统,是最快的,那么环境软件也一样,刚刚安装的,是最优配置,但依据程序功能的实现和访问速度,也需要具体去配置,而那些配置,在偶看来,就是 10 - 20分钟的事情,无论多么复杂或者网站系统软件全部米了,恢复也只要 20分钟左右。
Q3:windiws server2012 安装php运行环境
用微软的环境搭建工具,什么环境都可以轻松搞定http://www.microsoft.com/web/downloads/platform.aspx
Q4:腾讯云Windows Server 2012 R2系统怎么配置php环境
你这样太复杂了, 你是是想自己配置iis环境吧,这个中间会有无数个坑 等着你去拆。好的解决办法是安装第三方的 php一键环境包,这样就可以避免这么多麻烦了。有两种方式,一是手动配置iis,比较繁琐,而且容易出错。二是通过使用 win下的环境面板可以自动搭建一个php环境,然后就可以在这个环境中开始搭建网站了。这种一键包有很多,都可以完成安装,自动配置iis的工作,你只需要把这种程序安装进去就行。不懂可以留言给我交流一下
Q5:阿里云windows server 2012怎么安装php环境
一:下载资源 1.下载 VC11 vcredist_x64.exe(32位下载VC11 vcredist_x86.exe),因为云服务器上只装了IIS,其他环境都没有。推荐下载英文版。 2.下载Apache httpd-2.4.9-win64-VC11.zip (32位 网址相同) 由于自2.2后Apache官网不再更新win版本 3.下载php php-5.5.10 选择线程安全版本 VC11 x64 Thread Safe二:安装配置 A.安装 VC11 vcredist_x64.exe B.安装配置php 1.将php 解压到自定义目录下,我这里选择和默认目录一样: C:/php55 2.将C:php55和C:php55ext加入环境变量PATH中 3.将C:php55php.ini-proction 复制一份,并重命名为php.ini 4.开启几个常用php扩展,用记事本打开C:php55php.ini 修改 721行 将; extension_dir = "ext" => extension_dir = "ext" (去掉extension前面的分号) 修改 873行 将;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展) 修改 875行 将;extension=php_mysql.dll => extension=php_mysql.dll(去掉extension前面的分号) 修改 876行 将;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分号) 5.在 cmd中输入 php -v 验证是否安装成功 C.安装配置Apache 1.将Apache 解压到自定义目录下,我这里选择和默认目录一样: C:/Apache24 2.打开C:apache24confhttpd.conf (推荐使用Notepad++ 可以看到行号) 说明:由于默认的IIS服务器使用80端口,因此我令Apache使用8080端口,后面会讲WindowsServer2012如何打开8080端口 修改 37行 ServerRoot "c:/Apache24" => ServerRoot "c:/Apache24"(这里输入的是你解压apache安装包的位置) 修改 58行 Listen 80 => Listen 8080 修改 217行 #ServerName www.example.com:80 => ServerName www.example.com:8080 (去掉前面的#,同时设定端口号8080)修改 241行 DocumentRoot "c:/Apache24/htdocs" => DocumentRoot "d:/WebSites" (这个目录即为Apache服务器的虚拟根目录,可以自己设定) 修改 242行 =>(与241保持一致) 修改 262行AllowOverride None=> AllowOverride All 修改 267-269行 Require all granted Order Deny,Allow Allow from all 修改 275行 DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我们添加了index.php index.htm) 修改 358行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" => ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" (依然一样不用改) 修改 374行 => (依然一样不用改) 在C:Apache24confhttpd.conf 最后一行添加 LoadMole php5_mole "c:/php55/php5apache2_4.dll" (这里与你下载的包有关) AddType application/x-httpd-php .php .html .htm (注意.php .html .htm之间的空格) PHPIniDir "c:/php55" (与自己的php安装目录一致) 3.安装 打开cmd,注意WindowsServer2012中的PowerShell与cmd还是有区别的,快捷键win+X 选择打开cmd 进入c:Apache24bin (你的Apache安装目录) 执行 httpd -k install(用PowerShell 无法执行这个命令) 4. 进入c:Apache24bin (你的Apache安装目录) 双击运行 ApacheMonitor.exe 不出意外,这时右下角已经有Apache的图标了,在自己的服务器云主机上从浏览器 访问 localhost:8080 以及 IP:8080 都可以发现成功了。 可能错误分析: 1. 右下角Apache面板显示 no services installed。说明Apache没有安装成功。 2. 服务器上键入 localhost:8080 以及 ip:8080 无法显示。说明httpd.conf 配置错误 3. 服务器上可以通过ip:8080 访问 外网不能访问。说明8080端口没有开放。你可以在cmd里面利用 netstat -ano查看端口开启情况。 但是通过外网来访问服务器 IP:8080 去发现无法连接。这是因为默认的8080端口没有打开。步骤如下:阿里云WindowsServer2012打开8080端口方法:1、进入控制面板 选择防火墙,选择高级设置2. 左侧选择入站规则,右侧点击新建规则3. 选择 端口4. 选择TCP 下面特定端口填写80805. 允许连接6. 7. 完成这时通过外网 就可以以 IP:8080 方式访问Apache服务器了。
Q6:windows server 2012系统怎么安装php
通过护卫神·PHP套件一键部署PHP运行环境的过程,十分简单 套件包下载地址:http://www.huweishen.com/soft/php/ 护卫神PHP套件包的特点: 1、包内各部件均来自官方稳定版本,加上护卫神构建的安全体系,MySQL数据库和PhpMyadmin站点已经自动配置安全,一键安装,放心使用; 2、PHP版本为5.2.17,可防御DDOS对外发包,是32位的PHP核心,可以支持32位或64位操作系统,采用的非线程安全模式,ISAPI模式,运行速度快; 3、MySQL版本为5.5.19,MyISAM模式。 护卫神·PHP套件 5.2 版本所包含的内容: ·PHP 5.2.17(ISAPI模式,自动防御对外发包) ·MySQL 5.5.19.0(MyISAM模式) ·PhpMyAdmin 3.5.3 ·MyODBC 5.2.6 ·ZendOptimizer 3.3.0 ·MySQL密码修改器 安装步骤: 1、首先要配置IIS环境,需要开启的功能如图:WindowsServer2012一键安装PHP环境(PHP5.4+FastCGI模式) 2、然后,下载PHP套件,解压后,点击“护卫神·PHP套件(Ver5.2).exe”开始安装:WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 3、选择安装位置,一般默认选择D盘即可,此时MySQL数据也会放到这个位置:WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 4、安装完成,记得修改root密码WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 5、安装完成,点击【管理PhpMyAdmin】进入MySQL数据库管理:WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 6、输入默认的账户密码,账户为 root,密码为 huweishen.com 务必记得修改(phpmyadmin默认端口为999)WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 7、如果第一次登陆PhpMyAdmin出现如下错误,请重启IIS再登陆WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) “缺少 mysqli 扩展。请检查 PHP 配置。 ”,请重启IIS即可。 8、进入PhpMyAdmin管理中心WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 8、运行 phpinfo(); 查看PHP版本信息:WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 9、打开护卫神·主机管理系统(http://127.0.0.1:6588/admin/),如果要开设MySQL数据库,请设置Root密码:WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 10、创建MySQL数据库,名为:mysqltest52 ,注意不要用数字开头WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 11、数据库创建完成WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 11、刷新PhpMyAdmin,可以看到新创建的mysqltest52已经创建成功了:WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式) 注意事项: 1、护卫神·PHP5.2套件能运行在Windows 2003/2008/2012平台,是32位套件; 2、如果需要其他版本(5.3、5.4、5.5)的套件请点击:http://www.huweishen.com/soft/php/ 3、建议搭配【护卫神·主机管理系统】使用,安全方便:http://www.huweishen.com/soft/host