Linux中的PHP配置文件

Linux中的PHP配置文件,php,Php,系统:红帽 配置: ./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中,我将上传最大文件大小设置为50,然后重新启动apache 我用 在

系统:红帽

配置:

./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中,我将上传最大文件大小设置为50,然后重新启动apache

我用


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

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

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


谢谢巴克斯。这个.htaccess有效!但是我仍然不明白为什么php.ini不能工作

不。事实上,我还设置了其他参数,例如date.timezone。所有这些都不起作用。我列出了一些php.ini文件。我没有访问我的服务器的权限,因此我现在无法检查它,但您可以尝试按照本文中的说明进行操作,看看是否解决了您的问题。谢谢bacchus。这个.htaccess有效!但是我还是不明白为什么php.ini不起作用。既然你已经解决了这个问题,你应该把它作为一个答案发布给未来的访问者;)谢谢我仔细检查了所有这些。我怀疑php.ini的实际工作不是phpinfo()中显示的。愚蠢的问题,你已经尝试重新启动Web服务器了吗?我设置了所有三个参数:post_max_size、upload_max_filesize和memory_limit。你应该给出实际的解决方案和解决问题的步骤,而不是我的评论;)
<?php
phpinfo();
?>
; 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