手机版

构建windows 2008r2 php5.6.28环境的详细过程

时间:2021-08-22 来源:互联网 编辑:宝哥软件园 浏览:

安装IIS7

1.打开服务器管理器(开始-计算机-右键单击-管理-您也可以打开它)并添加角色

指导下一步

检查网络服务器。接下来,带着注释进入下一步(这里我不截图)

选中ASP.NET,将弹出以下窗口来添加所需的角色服务。检查CGI(根据个人情况需要CGI,否则PHP不会生效)

然后下一步就可以直接安装了,需要等一会儿!

此时,安装已经成功,只需关闭它并打开IIS管理器,如下图所示

删除原网站并添加新网站

网站名称是随机的,物理路径就是你的根路径。我将在D盘设置一个www文件夹作为根目录的主机名。我会在这里填写127.0.0.1进行测试

只需确认,此时IIS配置完成

安装php

需要先安装所需的Microsoft DLL运行时库

下载地址:http://down.whsir.com/downloads/Microsoftdlllibrary.zip

下载php5.6软件包:http://windows.php.net/download/

我在这里下载的是Zip包

官方下载地址为http://windows . PHP . net/downloads/releases/PHP-5 . 6 . 28-nts-win32-vc11-x64 . zip。

http://down.whsir.com/downloads/php-5.6.28-Win32-VC11-x64.zip本地下载地址

如何选择线程安全和非线程安全版本

线程安全是Thread Safe,执行时会进行线程安全检查,防止出现新请求时启动新线程的CGI执行模式,会耗尽系统资源。Non-ThreadSafe是非线程安全的,在执行过程中不会执行线程安全检查。

PHP的两种执行方式:ISAPI和FastCGI

ISAPI执行模式以DLL动态库的形式使用,用户请求后即可执行,处理用户请求后不会立即消失,因此需要进行线程安全检查,提高程序的执行效率。因此,如果在ISAPI模式下执行PHP,建议选择Thread Safe版本;FastCGI的执行方式是用单线程执行操作,不需要进行线程安全检查,但是去掉线程安全检查的保护可以提高效率。因此,如果用FastCGI执行PHP,建议选择非线程安全版本;

解压php,我把解压后的文件放在这里的D盘下,如图

重命名php。ini-生产文件中的PHP文件改为php.ini,并修改php.ini文件

扩展目录PHP安装程序安装路径的外部文件夹”

设置时区

查找日期。时区=并将其更改为日期。时区=亚洲/上海

设置。并替换前面的“;”取消,这个;符号起到标注的作用,如下(建议手动设置;去掉,直接复制我下面的可能有问题)扩展=PHP _ bz2.dll扩展=PHP _ curl.dll扩展=PHP _ fileinfo.dll扩展=PHP _ gd2.dll扩展=PHP _ gettext.dll扩展=PHP _ gmp.dll。extension=php _ intl.dllextension张力=PHP _ IMAP .dllex张力=php _ interbase.dllextension张力=PHP _ LDAP .dllex张力=php _ mbstring.dllextension张力=php _ exif.dll必须在mbstring之后,因为它取决于itex extension=PHP _ MySQL . dllextrance=PHP _ MySQL . dllextrance=PHP _ OCI 8 _ 12c . dll;与Oracle Database 12c Instant client extension=PHP _ OpenSSL . dll extension=PHP _ PDO _ firebird . dll extension=PHP _ PDO _ MySQL . dll extension=PHP _ PDO _ OCI . dll extension=PHP _ PDO _ odbc . dll extension=PHP _ PDO _ pgsql . dll extension=PHP _ PDO _ pgsql . dll extension=PHP _ PDO _ SQLite . dll extension=PHP _ pgsql . dll extension=PHP _ shmop . dll;必须安装PHP发行版中可用的MIBS数据。请参见http://www.php.net/manual/en/SNMP . installation . PHP extension=PHP _ SNMP . dllextrace=PHP _ soap . dllextrace=PHP _ sockets . dllextrace=PHP _ SQLite 3 . dllextrace=PHP _ Sybase _ CT . dllextrace=PHP _ tidy.dll扩展=PHP _ xmlrpc.dll扩展=PHP _ xsl.dll查找并设置以下值,该值等于1 fastcgi . impersonate=1 ggi . RFC 2616 _ headers=1查找并设置以下值,该值等于0 CGI . force _ 1查找并设置以下内容,这些内容默认为关闭,并更改为Onshort_open_tag=打开。到目前为止,整个php.ini文件都配置好了,可以保存退出了。

接下来,配置IIS的“处理程序映射”。配置方法和内容如下图所示

接下来,添加默认主页,并单击默认文档添加index.php

网站验证

在网站根目录下创建一个新的txt文本,并编写以下内容

?phpphpinfo();保存并退出,将其重命名为index.php,然后重新启动网站

摘要

以上就是边肖介绍的搭建windows 2008r2 php5.6.28环境的详细过程,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你的!

版权声明:构建windows 2008r2 php5.6.28环境的详细过程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。