先使用zzphpserver自动修复
如果修复不成功,再看以下内容:
在一台新服务器上,安装新网站,之前只放至了一个网站。是服务器商配置好的,非集成环境。 添加了一个新站,路径都制定好了,但是在访问时出现了500错误。提示貌似是php的问题,但是之前的网站,运行的是discuz,一切正常,加了个新网站就报错。用phpinfo语句执行也是同样的错误。
解决问题方法如下:
1.打开cmd,输入如下命令 - cd /d D:\zzphpserver\php
- php -v
复制代码
如果出现如图的情况:
原因:安装64位 Microsoft visual C++2015 0x80240017未指定错误
解决方法1:将系统更新到SP1,安装windows6.1-KB976932-X64.exe(大概花了40分钟吧),再安装vc_redist.x64.exe,就可以了 解决方法2:查看系统system32目录是不是只读,能否写入文件,只直接复制zzphpserver目录中的 D:\ZZphpserver\Php\vc-2008-bd 文件夹中的所有文件到system32中,省去重新安装的时间
如果以上方法还次能解决问题再住下看
打开iis,应用程序池。选择右侧的设置应用程序池默认设置。 在弹出的窗口中,找到标识,点击右侧的小方块。 把值改为LocalSystem。重启IIS,即可解决。
服务器windows2008上面配置php时。
IIS7.0显示正常,但phpinfo.php显示不正常,出现“HTTP 错误 500.0 - Internal Server Error C:\PHPServer\PHP\php-cgi.exe - FastCGI 进程意外退出”的提示。
双击PHP目录下的文件php.exe则出现“msvcr110.dll”丢失的提示。 到Microsoft网站下载“Microsoft Visual C++ 2012 Redistributable”软件包安装,注意86及64都安装,安装好后,再双击PHP目录下的文件php.exe,则就不提示“msvcr110.dll”丢失了,一切正常。
网站测试http://localhost/phpinfo.php也出现了“PHP Version 5.6.30”版本的信息提示。说明支持PHP了。
文件下载地址: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679
|