zoukankan      html  css  js  c++  java
  • 解析wamp的php.ini设置不生效的原因

    你是否有过这样的经历,当你打开wamp的php.ini,并进行参数修改之后。再回到命令去运行你的php脚本,却发现你的设置居然不生效?

        如果有这样的情况,那你得先了解php的两种运行运行环境,一个在命令终端上,一种是在服务器上(在这里还细分cgi,fast-cgi,web模块模式)!

        当我们以脚本运行我们的php脚本的时候,比如我这里将wamp安装在D盘。在wamp中加载的d:wampinphpphp5.xxphp.ini;而在apache服务器运行的时候,则变成D:wampinapacheApache2.2.21inphp.ini,可以看到这两个方式加载的php.ini不一样!

               如果你实在找不到这两个,可以在安装wamp的盘符里面,进入wamp的文件夹,然后进行搜索‘php.ini‘。

              平常我们修改的是apache服务器上的php.ini。

               技术分享

             下面我们来看一下命令行下面的配置文件信息,来验证我们的说法。这和前面说的一致,当你需要加载某个库,以便你的脚本能运行时,可以在终端里面输入上面的命令。

              服务器方面。我们才会用phpinfo.php来查看

            

    <?php
        phpinfo();
     ?>

              然后我们查找一下“php.ini”的位置,可以看到如下的内容!

             

    技术分享

            这样我们就明了,而致于上面这个路径,应该是其编译的时候就行硬编码而来的,下面是我们在C:windows下查找php.ini文件的结果

    技术分享

            

            综上,我们可以知道,wamp这个套件有两个php.ini,分别为命令行和apache服务器提供配置信息。我们要根据自己运行情况去修改!

  • 相关阅读:
    ngRoute AngularJs自带的路由
    AngularJs $resource 高大上的数据交互
    AngularJs filter 过滤器
    eBPF监控工具bcc系列一启航
    [转载] kprobe原理解析(一)
    c++通过CMake实现debug开关
    如何使用fio模拟线上环境
    汇编学习pushl, popl
    block:cfq 学习02
    阻抗匹配详细讲解(以前的转贴)
  • 原文地址:https://www.cnblogs.com/caicaizi/p/5885866.html
Copyright © 2011-2022 走看看