multiphp php.ini无效

时间:2019-03-06 13:25:50

标签: php php-7 php-5.6

我正在运行多个5.6、7.1(默认),7.2的php版本。 要更改7.1或7.2中的php值,我转到

  

/etc/php/7.x/apache2/php.ini

。 问题来自php5.6。

内没有apache2文件夹
  

/etc/php/5.6

。 当我运行$ php5.6 -i "phpinfo()" | grep "php.ini"时 我得到

Configuration File (php.ini) Path => /etc/php/5.6/cli
Loaded Configuration File => /etc/php/5.6/cli/php.ini

我已经尝试在/etc/php/5.6/cli/php.ini中更改 upload_max_filesize post_max_size ,但是在phpinfo中没有效果。还尝试在htaccess中设置:

php_value upload_max_filesize 24M
php_value post_max_size 32M

但也不起作用。 安装后始终显示默认值:

post_max_size 8M
upload_max_filesize 2M

我总是重新启动服务器服务apache2 restart 。 我正在为通过vhost使用默认7.1之外的其他版本的域设置php版本。

php5.6例如:

<FilesMatch \.php$>
    # Apache 2.4.10+ can proxy to unix socket
    SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost/"
</FilesMatch>

任何想法在这里可能是什么问题?

1 个答案:

答案 0 :(得分:0)

使用fpm我需要重新启动php,service apache restart无效:

service php5.6-fpm restart