解决 php-cgi 启动时提示缺少 msvcr110.dll 的问题
问题描述:
启动 php-cgi 时如果提示缺少 msvcr110.dll
问题原因:
缺少 vc 2012 运行库
问题解决:
需要安装 vcredist_x64.exe 或 vcredist_x86.exe
下载地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=30679
---------------------------------------------------------------------------------------------------
http://windows.php.net/download/
打开这个链接, 我们看到一系列的下载地址, 以下是一一解释:
VC11 x86 Non Thread Safe (vc11 非线程安全)
VC11 x86 Thread Safe (vc11 线程安全)
VC9 x86 Non Thread Safe
VC9 x86 Thread Safe
VC6 x86 Non Thread Safe
注意看左侧的说明. VC9 and VC11,
Visual Studio 2005 是vc6.
Visual Studio 2008 是vc9.
Visual Studio 2010 是vc10
Visual Studio 2012 是vc11
以此类推, 如果需要使用php 5.5.0 VC11 x86 Non Thread Safe 那么肯定需要安装vc11
目前vc11已经释放出update 3的安装包, 可以完美兼容php 5.5.0
打开这个链接, 我们看到一系列的下载地址, 以下是一一解释:
VC11 x86 Non Thread Safe (vc11 非线程安全)
VC11 x86 Thread Safe (vc11 线程安全)
VC9 x86 Non Thread Safe
VC9 x86 Thread Safe
VC6 x86 Non Thread Safe
注意看左侧的说明. VC9 and VC11,
Visual Studio 2005 是vc6.
Visual Studio 2008 是vc9.
Visual Studio 2010 是vc10
Visual Studio 2012 是vc11
以此类推, 如果需要使用php 5.5.0 VC11 x86 Non Thread Safe 那么肯定需要安装vc11
目前vc11已经释放出update 3的安装包, 可以完美兼容php 5.5.0
*****配置錯誤信息的顯示
配置php.ini,display_error = on,这样才会显示错误。
500错误,很明显是你的程序有问题。
在程序头部加上
error_reporting(E_ALL);
500错误,很明显是你的程序有问题。
在程序头部加上
error_reporting(E_ALL);