我正在运行多个php版本5.6,7.1(默认),7.2。要更改7.1或7.2中的PHP值,我去
/etc/PHP/7.小/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。我正在为使用默认7.1通过vhost的另一个版本的域设置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>
任何想法可能是什么问题?
用fpm我需要重启php,service apache restart
没有效果:
service php5.6-fpm restart