这两天准备升级一个网站项目,新项目基于PHP并进行了ZendGuard加密,需要在PHP5.6版本中运行

而客户之前的运行环境是php5.2~5.4,那好,再新建一个PHP版本不就完事了吗!!!

于是立马动手,先去PHP官网下载php-5.6.31-nts-Win32-VC11-x86(非线程安全)

为什么要下载NTS版本?

因为服务器是IIS呀,哈哈哈!!

既然系统是x64为什么不下载64位PHP程序而要下载32位PHP程序?

只有一个原因,Zend Guard Loader for PHP5.6 只有x86版本,这个回答是不是很吃鸡,是不是很惊喜。

再下载zend-loader-php5.6-windows-x86。

1.解压php-5.6.31-nts-Win32-VC11-x86

2.解压zend-loader-php5.6-windows-x86

3.修改php.ini,配置方法自行搜索,新手可以参考心存善念的博客文章

4.安装zendloader

在PHP.ini末尾加上

[Zend Guard]
zend_extension=X:/xxx/ZendLoader.dll
zend_extension=X:/xxx/php_opcache.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

一切都是那么熟悉,那么顺畅

写上一个测试文档

<?php
phpinfo();
?>

诶,直接500.0错误,网站查了一圈资料,没找到一个正确的说法,最后爬墙才好不容易找到一位国外的兄弟跟我遇到了同样的事

我将设置过程写下来,希望能帮助到那些一样在迷惑中挣扎同胞们。

解决方法:

第一步:打开Internet信息服务(IIS)管理器,在左侧的树形列表找到“应用程序池”

第二步:在右侧的列表中右击“您的程序池”弹出菜单,选择“高级设置”,弹出“高级设置”对话框

第三步:找到“标识”选项,点击右侧的方形按钮,弹出“应用程序标识”对话框中的“内置账户”的下拉菜单中选择“LocalSystem”,然后重启IIS服务器,至此,这个问题就彻底解决了。

转载于:https://www.cnblogs.com/yiven/p/7704716.html

Windows Server 2008 R2x64 IIS7+PHP5.6 错误 500.0相关推荐

  1. Windows Server 2008 R2 SP1 安装NET FrameWork 4.0 受阻滞问题解决办法。

    Windows Server 2008 R2 SP1 安装NET FrameWork 4.0 受阻滞问题解决办法. 参考文章: (1)Windows Server 2008 R2 SP1 安装NET ...

  2. windows server 2008中IIS7的功能模塊

    今天把原來的服務器端程序遷移到了windows server 2008上的IIS7上,發現IIS7的設置和IIS6簡直是天壤之別.不過還好,慢慢找也能找到需要設置的地方,但是原來使用的"集成 ...

  3. mysql无法安装 server 2008 r2_【运维】windows server 2008 R2 Standard中如何安装 mysql8.0

    场景描述 操作系统:windows server 2008 R2 Standard x64 待安装mysql版本: mysql8.0.12(免安装压缩包版,需对数据库进行初始化操作) 安装时出现缺少x ...

  4. 阿里云服务器Windows Server 2008 架设 Web 服务器教程(图文详解)

    最近刚忙完嵌入式下位机LWIP的网络通讯,希望将嵌入式设备接入云端来进行控制,买了一个阿里云Windows server 2008服务器,来搭建云服务器,过程给大家分享一下互相学习,让小白快速上手! ...

  5. Windows server 2008,Windows server 2008 R2,Windows 2008 SP2 区别

    Windows server 2008是基于Windows vista 的服务器系统,有32位和64位两个版本. Windows server 2008 R2是基于Windows 7的服务器操作系统只 ...

  6. windows Server 2008各版本区别详解

    Windows Server 2008 是专为强化下一代网络.应用程序和 Web 服务的功能而设计,是有史以来最先进的 Windows Server 操作系统.拥有 Windows Server 20 ...

  7. sdcms IIS7 windows server 2008 配置后,无法修改模板页面

    sdcms IIS7 windows server 2008 配置后,无法修改模板页面 文件内容少的可以修改保存,然而内容稍微多些,就不能保存,提示错误: 经查:是服务器上安装了服务器安全狗导致只能修 ...

  8. windows server 2008 r2 enterprise ,惠普DL 580 G7服务器报,事件 ID: 47错误。

    windows server 2008 r2 enterprise ,惠普DL 580 G7服务器报,事件 ID: 47错误. 1.先简单说明一下故障,某单位选用了惠普服务器DL 580 G7,环境是 ...

  9. Windows server 2008 iis7/iis7.5启用父路径的方法

    这篇文章主要介绍了Windows server 2008 iis7/iis7.5启用父路径的方法,需要的朋友可以参考下 windows server 2008 r2的IIS7或者iis7.5还是和之前 ...

最新文章

  1. ping命令工具:同时ping多个IP
  2. C# 错误!!容量超出了最大容量。参数名: capacity 这个是什么问题呢?
  3. 三步更改win7开机密码
  4. css-modules 简介
  5. matlab c++ 符号变量问题
  6. pip 设置超时时间_pip install 超时
  7. jeecms v9开发资料
  8. SSM+Netty项目结合思路
  9. 原理c++_浅谈C/S和B/S架构的工作原理及优缺点
  10. mount --bind的用处
  11. 杜比dss200服务器重装,杜比数字影片库 DSL200 (Dolby Show Library DSL200)
  12. 广州.Net俱乐部第二次聚会报道
  13. 解决Navicat for MySQL 连接 Mysql 8.0.13出现1251- Client does not support authentication protocol 错误
  14. CentOS中zip压缩和unzip解压缩命令详解
  15. 适配器模式的极简概述
  16. 用SpringBoot集成Netty开发一个基于WebSocket的聊天室
  17. 机器学习高质量数据集大合辑
  18. 小白学VUE——实现抖音时钟(CDN方式)
  19. Nmap 中的各种端口扫描技术
  20. python爬虫记录

热门文章

  1. UA MATH566 例题 Poisson回归、Overdispersion与负二项回归
  2. CentOS6安装MySQL 1 - 更新yum源失败
  3. C# 功能完整的单表增删改查程序
  4. Java 中的字符串(String)与C# 中字符串(string)的异同
  5. AcWing 199. 余数之和 (除法分块)打卡
  6. 【洛谷 P3194】 [HNOI2008]水平可见直线 (单调栈)
  7. 启动MySQL数据库时找不到mysqld.sock的解决办法!
  8. 九度oj 题目1374:所有员工年龄排序
  9. DropDownlist的Item显示多列数据
  10. 我的7天=玩2天+窝5天