Terdapat isu ketidakkonsistenan antara membuka phpinfo dalam penyemak imbas dan melaksanakan phpinfo pada baris arahan.
过去多啦不再A梦
过去多啦不再A梦 2017-06-26 10:48:55
0
2
1248
  1. Sistem pengendalian: MAC OS

  2. Skrip v.php dibuka oleh pelayar

    <?php
    phpinfo();
    输出的版本是``PHP Version 5.6.30``
  3. Laksanakan php v.php pada baris arahan, versi output ialah:

    PHP 7.1.6 (cli) (built: Jun 26 2017 00:06:58) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

Apakah sebabnya?

过去多啦不再A梦
过去多啦不再A梦

membalas semua(2)
为情所困

Mungkin terdapat dua versi PHP pada komputer anda
Versi PHP yang digunakan oleh pelayan localhost yang dipasang oleh Apache ialah 5.6
Versi PHP yang digunakan oleh arahan php global ialah 7.1.

漂亮男人

Pinda ayat ini dalam /etc/apache2/httpd.conf


#LoadModule php5_module /usr/local/Cellar/php56/5.6.15/libexec/apache2/libphp5.so
LoadModule php7_module        libexec/apache2/libphp7.so  //具体地址也可能不是这个,自己搜下 

Terdapat juga fungsi untuk memuatkan konfigurasi

cd /etc/apache2/other/
sudo cp php5.conf php7.conf  
chmod 755 php7.conf #原文件只可读不可写

Ubah suai php7.conf

<IfModule php7_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

<IfModule dir_module>
        DirectoryIndex index.html index.php
</IfModule>
</IfModule>

Ubah suai httpd.conf

#Include /private/etc/apache2/other/*.conf  #注释

 添加

 <IfModule php5_module>
        Include /private/etc/apache2/other/php5.conf
 </IfModule>
    <IfModule php7_module>
        Include /private/etc/apache2/other/php7.conf
    </IfModule>
    
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan