zoukankan      html  css  js  c++  java
  • iis配置PHP

    今天在服务器上配置PHP出现在下面的问题:“HTTP 错误 500.0 - Internal Server Error,C:phpphp-cgi.exe - FastCGI 进程意外退出”,下面说一下这个问题是怎么解决的

    1、引起这个问题的首要原因就是php的配置问题,所以要解决这个问题就要从测试php环境配置开始。

    比如我们的php路径为c:php,那么可以打开运行,通过php -v命令来检测php的配置问题:

    首先在命令提示符下进入php的目录 cd c:php

    然后输入php -v

    正常的情况下,执行该命令后就会出现如下图显示的内容: 

    但是如果php环境配置有问题的话,就会出现这样的情况: 

    出现这个问题的主要原因是放在c:windowsphp.ini文件的配置问题:

    首先我们打开php.ini,找到extension_dir,注意里面有两个extension_dir,我们要找的是On windows下面的那个。

    一是检查extension_dir前面的“;”号是否去掉了;

    二是查看extension_dir后面的路径是否填写正确,比如我的php路径为c:php,那么这里可以写成c:phpext或c:/php/ext或者用双引号引起来写也行。

    三 是检测extension=php_gd2.dll、extension=php_mbstring.dll、 extension=php_mysql.dll、extension=php_mysqli.dll、 extension=php_pdo_mysql.dll前面的“;”号是否已经去掉。

    如果这些问题都排除了,那么文初提出的问题就应该解决了。

    2、有些同学在实行php -v的命令的时候,会遇到提示“无法启动此程序,因为计算机中丢失MSVCP110.dll”。

     

    遇到这个情况是因为php执行程序是基于VC++ 11运行库开发运行的,而你的电脑上没有安装vc++ 11。那什么是vc++ 11版本呢?

    它就是Microsoft Visual C++ Redistributable 2012或2013运行库,要解决这个问题,按照下面的地址下载安装对应的版本就可以了:

    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

    安装完成后不用重启电脑再次输入php -v

    再次运行PHP程序

    OK 成功

  • 相关阅读:
    [国家集训队]拉拉队排练 Manancher_前缀和_快速幂
    高手过愚人节 Manancher模板题_双倍经验
    [模板]manacher算法
    [POI2011]MET-Meteors 整体二分_树状数组_卡常
    [国家集训队]矩阵乘法 整体二分
    三维偏序(陌上花开) CDQ分治
    博客园美化之旅第一天(CSS图层关系,背景相关设置,字体相关设置)
    力扣题目解答自我总结(反转类题目)
    python插件,pycharm基本用法,markdown文本编写,jupyter notebook的基本操作汇总
    关于小程序websocket全套解决方案,Nginx代理wss
  • 原文地址:https://www.cnblogs.com/hjwtech/p/5168753.html
Copyright © 2011-2022 走看看