Results for tag "php-ini"

支持CPanel的空间如何使用自定义php.ini 详解

php.ini是一个可以设置PHP环境参数的特殊文件,通常放在主机目录中,可以用来设置服务器环境。

通常主机拥有默认的设置,技术人员可以通过修改现有的Php.ini或者创建新的文件进行Php设置。本文只针对有类似需要的朋友,绝大多数情况下,虚拟主机的用户无需再单独设置php.ini。因为hostgator默认的设置已经足够满足日常需求了。

默认的设置

Hostgator已经对服务器PHP环境进行了最优化的标准设置,可以满足绝大多数顾客的需要。除非你有特殊的要求需要修改一两处设置,其他情况下无需在意php.ini文件。当然有的时候php.ini并没有在自己的空间里出现,那就表名服务器依然使用着默认的PHP设置。但如果想获得Php.ini,只需跟客服取得联系,要求其在自己的账户内创建一个php.ini即可。

自定义php.ini

最好的自定义php.ini的方法是在原有的文件上直接修改(别忘了备份)。所以,需要自定义该文件的朋友应及时查看目录下是否有php.ini文件,如果没有可向客服申请创建。

php.ini的存放位置

cPanel后台: /home/username/php.ini
Plesk 后台(VPS专用): /var/www/vhost/$DOMAIN/etc/php.ini

注意username指的是你cpanel的登录名,$DOMAIN指的是你的域名

通过QuickConfig快速修改php.ini

You can also make changes to php.ini via the “php.ini QuickConfig” utility in the “Software/Services” section of your cPanel.

可以通过cPanel后台的“php.ini QuickConfig”快速修改该文件:

php.ini, cpanel

php.ini, cpanel

在确保 QuickConfig是enable之后,就可以设置想要修改的东西了,修改之前一定要有备份,不懂的地方不要修改,本文针对有类似经验的读者:

002

修改完成之后点击save保存即可。

另一种修改php.ini的方法(不推荐)

除了要求客服创建php.ini,还可以在主目录下(/home/username/) 自己创建一个php.ini,然后在.htacess(存放位置:/home/username/public_html/.htaccess)文件中添加如下代码:

<IfModule mod_suphp.c>
suPHP_ConfigPath /home/username
<Files php.ini>
order allow,deny
deny from all
</Files>
</IfModule>

此外,当从非安全php转到suPHP的时候,需要对一些常见的设置语法进行修改:

比如:如果你的.htacess文件如下代码:

php_flag upload_max_filesize 10M
php_value post_max_size 10M
php_value max_execution_time 30

那么,SuExec的使用者应当在php.ini中使用如下语法:

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 30