设为首页 收藏本站
查看: 1068|回复: 0

[经验分享] Win2008 Server配置PHP环境

[复制链接]

尚未签到

发表于 2017-12-28 23:37:03 | 显示全部楼层 |阅读模式
  在配置PHP环境之前要先配置好IIS。
  传送门-> Win2008 Server下配置安装IIS
  如果IIS是以默认的配置安装,则还需要安装CGI。
DSC0000.png

  在这里勾选CGI,然后安装。
DSC0001.png

创建一个网站
  找到管理器
DSC0002.png

  删除默认的网站。
DSC0003.png

  创建一个新的网站。右击网站选择添加网站
DSC0004.png

  网站名称随意配置,物理路径为存放网站的路径
  如果服务器有绑定域名,在主机名那里配置。
  没有的话默认空就行了。
DSC0005.png

  去网站根目录随意添加一个html文档,然后测试一下
DSC0006.png

DSC0007.png

配置PHP环境
  下载php环境安装包,选择自己需要的版本
  http://windows.php.net/downloads/releases/archives/
  这里我下载的是php-5.6.9-nts-Win32-VC11-x86.zip
  PHP的两种执行方式:ISAPI和FastCGI.
  nts是Non Thread Safe是非线程安全,这以FastCGI执行方式,他是以单一线程来执行操作,所以不需要进行线程的安全检查
  除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择NonThread Safe版本。
  反之如果以ISAPI执行方式,则建议选择Thread Safe版本。
下载好全部解压到自定义目录
DSC0008.png

  创建一个php.ini,php.ini由php.ini-production改名得到
DSC0009.png

修改php.ini
  搜索extension_dir,设置路径,
  里面路径为自己刚刚解压php的存放路径加上ext,记住是反斜杠,前面的分号去掉
DSC00010.png

  根据需要开启组件,这里开启一些常用的。去掉分号就是开启了,
  以后如果需要什么就开启什么,当然如果嫌麻烦就现在全部开启。
  ;extension=php_gd2.dll
  ;extension=php_curl.dll
  ;extension=php_mbstring.dll
  ;extension=php_exif.dll
  ;extension=php_mysql.dll
  ;extension=php_mysqli.dll
  ;extension=php_scokets.dll
  ;extension=php_pdo_mysql.dll
DSC00011.png

  搜索date.timezone 设置时区,避免时间乱掉。记得分号去掉
  比如:Asia/Chongqing (重庆),Asia/Shanghai (上海),Asia/Urumqi (乌鲁木齐),Asia/Macao (澳门),Asia/Hong_Kong (香港),Asia/Taipei (台北),PRC
DSC00012.png

  设置fastcgi.impersonate和cgi.rfc2616_headers
DSC00013.png

  设置cgi.force_redirect = 0  开启以CGI方式执行PHP
DSC00014.png

  开启短标签支持,
DSC00015.png

配置iis的“处理应用程序映射”
DSC00016.png

  添加模块映射
  点击右侧的“添加模块映射”,弹出模块映射设置窗口,名称输入“*.php”,
  模块选择“FastCgiModule”,执行程序选择你刚刚下载配置的PHP目录中的“php-cgi.exe”
DSC00017.png

  配置默认文档
DSC00018.png

  点击右边的添加。
DSC00019.png

  重启IIS。
  在网站根目录添加一个测试文档,新建一个“index.php”,内容可以设置为<?php phpinfo();  ?>
DSC00020.png

  接着本地测试一下。
DSC00021.png

  PS:08的系统可能会缺少库,附上下载地址
  32位 Microsoft Visual C++ Redistributable 2012下载:http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe
  64位 Microsoft Visual C++ Redistributable 2012下载:http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-429171-1-1.html 上篇帖子: 让IIS7.0.0.0支持 .iso .7z .torrent .apk等文件下载的设置方法 下篇帖子: 为实施了IFD的Dynamics 365更换自签名的SSL证书以符合Chrome的要求
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表