我正在运行多个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>
任何想法在这里可能是什么问题?
答案 0 :(得分:0)
使用fpm我需要重新启动php,service apache restart
无效:
service php5.6-fpm restart