PHP在Linux中配置文件

时间:2012-05-31 03:54:06

标签: php

系统: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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我无法访问我的服务器,因此我现在无法检查,但您可以尝试按照此link中的说明进行操作,看看是否能解决您的问题。 - 巴克斯

谢谢巴克斯。 .htaccess有效!但我仍然无法理解为什么php.ini不起作用。