为了增加网站大延迟时间(max_execution_time)修改 php.ini 或 .hthaccess

max_execution_time
max_execution_time

为了增加网站大延迟时间(max_execution_time)修改 php.ini 或 .hthaccess

首先讲一下为什么要修改 php.ini.hthaccess ?主要是在安装 WordPress theme主题的时候,部分主题会提供给我们导入数据,但是这些导入数据会对PHP网站 大延迟时间(max_execution_time) 和 大表单提交限制 ( max_input_vars )。

网站数据导入要求如下:黄色选框代表网站如果达不到配置要求,时不时就会出错!

max_execution_time修改前
max_execution_time修改前
max_execution_time修改后
max_execution_time修改后

以上两张图片分别是修改前和修改成功的截图!

如何修改max_input_vars和max_execution_time?

第一种方式:

.hthaccess 中修改,但是试了若干次没成功,终改用第二种方式!

使用环境,在宝塔面板中分出一个虚拟空间存放网站,默认会在虚拟空间里生成一个 .hthaccess ,在里面修改。不成功的方法可能是太小白!

第二种方式:

php.ini 中修改,具体修改方法如下:

我在阿里云上买的ECS(Linux操作系统),通过宝塔面板搭建的网站环境,宝塔面板搭建完之后,你可能开启了好多个php版本,像 php5.2、php5.3、php5.4、php5.5、php5.6、php7.0、php7.1、php7.2 等。

首先找到你需要知道你网站是使用的那个版本!我用的是 php7.1 ,所以就拿这个举例。在宝塔面板找到 php7.1文件夹,在该文件夹下面有php.ini。修改即可!

我要修改php.ini文件的路径:E:\BtSoft\WebSoft\php\7.1\(路径大同小异,自己慢慢找!)

修改主要是打开php.ini文件,在底部放上代码,见下图:

php.ini修改
php.ini修改

注意:需要重启!
先知道PHP是以什么样的模式运行的。是独立的可执行程序,或者是以模块的形式嵌入到服务器程序里运行。
nginx,通常是独立进程的形式,而apache是模块的形式。所以 nginx 是重启php进程php-fpm,apache是重启apache服务。

重启Apache
重启Apache

php.ini

max_input_vars = 5000 
max_execution_time = 300
post_max_size = 50M
upload_max_filesize = 50M

.hthaccess

php_value max_input_vars 5000 
php_value max_execution_time 300
php_value post_max_size 50M
php_value upload_max_filesize 50M

滚动至顶部