系统:redhat
配置:
./configure --prefix=/path/to/php/share/php --with-apxs2=/path/to/apache2/bin/apxs --with-mysql --with-libdir=lib64 --with-ldap --with-ldap-sasl --with-config-file-path=/path/to/php/share/php.ini
在php.ini中,我将 upload_max_filesize 设置为 50 并重新启动apache。
我用
<?php
phpinfo();
?>
检查。配置文件(php.ini)路径是正确的,但upload_max_filesize仍然是2M。 有谁知道配置失败的原因?感谢。
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 50M
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
答案 0 :(得分:2)
在phpinfo()显示php.ini路径的信息中,仔细检查您是否正在编辑正确的路径,在进行修改后,您应该重新启动apache: - )。
答案 1 :(得分:0)
你的phpinfo输出到底是什么样的? 您可能还必须增加post_max_size设置。
答案 2 :(得分:0)
我无法访问我的服务器,因此我现在无法检查,但您可以尝试按照此link中的说明进行操作,看看是否能解决您的问题。 - 巴克斯
谢谢巴克斯。 .htaccess有效!但我仍然无法理解为什么php.ini不起作用。