尽管从phpinfo()和php --ini

时间:2017-07-08 09:51:12

标签: php macos apache macos-sierra

我正在尝试更新memory_limit文件中的php.ini。这是我到目前为止所做的(这是php7,我不知道为什么它说php5 ):

  1. 创建了phpinfo.php文件,里面只有phpinfo(),并在浏览器中打开它:
  2.   

    PHP Version 7.0.12

         

    配置文件(php.ini)路径/ usr / local / php5 / lib

         

    已加载的配置文件/usr/local/php5/lib/php.ini

         

    扫描此目录以获取其他.ini文件/usr/local/php5/php.d

    1. 在终端中,我检查了php --ini命令:
    2.   

      配置文件(php.ini)路径:/ usr / local / php5 / lib

           

      加载的配置文件:/usr/local/php5/lib/php.ini

           

      在/usr/local/php5/php.d

      中扫描其他.ini文件      

      解析了其他.ini文件:/usr/local/php5/php.d/10-extension_dir.ini

      1. 一旦双方确定/usr/local/php5/lib/php.ini为已加载的配置文件,我就对其进行了更改,然后调用sudo apachectl restart来应用更改。这对命令行PHP和phpinfo()文件都没有任何影响。

      2. 这就是事情变得奇怪的地方:正如你所看到的,phpinfo()使用的PHP是php 7.0.12,但是当我执行ls -la /usr/local | grep php时这是输出:

      3.   

        lrwxr-xr-x 1根轮38 16 lis 2016 php5 - > /usr/local/php5-7.0.12-20161101-102255

             

        drwxr-xr-x 14根轮476 16 lis 2016 php5-5.6.27-20161101-100213

             

        drwxr-xr-x 14根轮476 16 lis 2016 php5-7.0.12-20161101-102255

        所以你可以看到,奇怪的事情发生了,我不知道如何正确更新我的php.ini。我甚至尝试在php扫描的目录中为其他.ini文件制作一个额外的.ini文件并将memory_limit放在那里,但它没有任何效果。有谁知道我的问题的解决方案?

0 个答案:

没有答案