0

系统:红帽

配置:

./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
4

3 回答 3

2

在 phpinfo() 显示 php.ini 路径的信息中,仔细检查您是否正在编辑正确的路径,在进行修改后您应该重新启动 apache :-)。

于 2012-05-31T04:10:41.700 回答
0

你的 phpinfo 输出到底是什么样的?您可能还必须增加 post_max_size 设置。

于 2012-05-31T04:13:59.987 回答
0

我无法访问我的服务器,所以我现在无法检查它,但您可以尝试按照此链接中的说明操作,看看是否能解决您的问题。– 巴克斯

谢谢巴克斯。.htaccess 有效!但我仍然不明白为什么 php.ini 不起作用。

于 2012-05-31T06:09:57.653 回答