如何访问 php.ini 文件
How to access the php.ini file
我需要更改 php.ini 文件中的一些变量才能上传文件。我买了一个域名和主机,我通过 FileZilla 访问它。使用 phpinfo() 我知道
Configuration File (php.ini) Path is /usr/local/php/p56
Loaded Configuration File is /usr/local/directadmin/data/users/kristak/php/funwithhakase.pl/php56.ini
我不知道应该访问这些文件中的哪些以及如何更改所需的变量。我尝试将地址放入 FileZilla,但什么也没有出现。请帮助:)
您无法访问 php.ini 文件。也许您可以更改托管后端中的一些设置。否则请联系您的托管服务提供商的支持。
首先 - 您应该查看有关特定访问/权限的托管文档。
您也没有提到您使用的是什么控制面板(whm、cpanel、plesk、virtualmin、custom)
至于运行时间:
您可以使用 ini_set
来更改一些运行时变量。
您的主机可能不可用,但您可以随时尝试(我遇到的大多数主机都在某种程度上允许它)
同样,您可以使用 ini_get
查看当前值,例如了解当前使用的 upload_max_filesize
是什么:
echo 'upload_max_filesize = ' . ini_get('upload_max_filesize') . "";
并设置它:
ini_set('upload_max_filesize','1024M');
或错误抑制:
@ini_set('upload_max_filesize',$my_Value);
根据您的主机,您可以使用 ini
文件的大多数变量来做到这一点:
ini_set('max_execution_time','10');
ini_set('memory_limit','1024M');
ini_set('post_max_size','1024M');
另一种方法(再次 - 允许托管)是使用 .htaccess
语法有点不同
php_value upload_max_filesize "80M"
php_value post_max_size "80M"
php_value max_execution_time "2000"
php_value memory_limit "150M"
在一些允许的主机下 - 你实际上可以把 per-folder user.ini
\ .user.ini
或 php.ini
\ .php.ini
与你想要覆盖的值- 但同样,最好是查阅托管文档。
如果你想知道用过的东西在哪里 ini
你也可以试试
<?php echo php_ini_loaded_file(); ?>
我需要更改 php.ini 文件中的一些变量才能上传文件。我买了一个域名和主机,我通过 FileZilla 访问它。使用 phpinfo() 我知道
Configuration File (php.ini) Path is /usr/local/php/p56
Loaded Configuration File is /usr/local/directadmin/data/users/kristak/php/funwithhakase.pl/php56.ini
我不知道应该访问这些文件中的哪些以及如何更改所需的变量。我尝试将地址放入 FileZilla,但什么也没有出现。请帮助:)
您无法访问 php.ini 文件。也许您可以更改托管后端中的一些设置。否则请联系您的托管服务提供商的支持。
首先 - 您应该查看有关特定访问/权限的托管文档。 您也没有提到您使用的是什么控制面板(whm、cpanel、plesk、virtualmin、custom)
至于运行时间:
您可以使用 ini_set
来更改一些运行时变量。
您的主机可能不可用,但您可以随时尝试(我遇到的大多数主机都在某种程度上允许它)
同样,您可以使用 ini_get
查看当前值,例如了解当前使用的 upload_max_filesize
是什么:
echo 'upload_max_filesize = ' . ini_get('upload_max_filesize') . "";
并设置它:
ini_set('upload_max_filesize','1024M');
或错误抑制:
@ini_set('upload_max_filesize',$my_Value);
根据您的主机,您可以使用 ini
文件的大多数变量来做到这一点:
ini_set('max_execution_time','10');
ini_set('memory_limit','1024M');
ini_set('post_max_size','1024M');
另一种方法(再次 - 允许托管)是使用 .htaccess
语法有点不同
php_value upload_max_filesize "80M"
php_value post_max_size "80M"
php_value max_execution_time "2000"
php_value memory_limit "150M"
在一些允许的主机下 - 你实际上可以把 per-folder user.ini
\ .user.ini
或 php.ini
\ .php.ini
与你想要覆盖的值- 但同样,最好是查阅托管文档。
如果你想知道用过的东西在哪里 ini
你也可以试试
<?php echo php_ini_loaded_file(); ?>