为何,我删除 php.ini 后,没有任何影响呢?(php.ini是否必须有呢?)
---------------------------------------------------------------------
看了很多文章,都说要将 php.ini 放到 windows 目录下,但是,我试着将 php.ini 删除,发现
并没有影响。所以,我不明白,php.ini这个配置文件必须要有吗?
为何,我的没有,没有影响呢?当然,我只是,测试一个简单的 php 文件,在浏览器中可以执行。
是不是,复杂一些才会用到 php.ini 呢?注:删除了机器上所有的php.ini文件,并且重新启动了机器。

解决方案 »

  1.   

    <?php
    phpinfo()
    ?>
    查看php.ini位置在哪,你确定你删掉的那个是系统的那个吗?
      

  2.   

    你如果只使用 php 内定的库函数,可以忽略php.ini,如果要使用 php 的扩展函数库,比如 ,数据库的链接,特殊字符串的处理,图片处理等,就需要使用php.ini了。【注意结贴给分】
      

  3.   


    我试了,显示位置在 c:\windows
    但是,c:\windows下,确实没有 php.ini这个文件呀?
      

  4.   

    重启一下php,看看有没有问题。
      

  5.   

    Loaded Configuration File  才是php.ini路径
      

  6.   

    如三楼 还有看的是 Loaded Configuration File 表示读取的是那个ini 如果没有的话 应该显示 null
      

  7.   

    Configuration File (php.ini) Path C:\WINDOWS
    Loaded Configuration File (none)------------------------------------------------------
    可见,php.ini确实不存在。
      

  8.   


    重启下apache试试看还行不行!配置加载到了内存中!在下次重启前,修改对当前无效!
      

  9.   

    ini不必有的,不存在的话完全按php预设的默认值运行,其中一点就是所有扩展dll不加载