Để tránh tình trạng này, bạn có thể thay đổi lệnh max_execution_time trong php. tập tin cấu hình ini. Chúng ta hãy xem các cách mà chúng ta có thể đặt thời gian để thực thi tập lệnh trong PHP. Chúng được liệt kê dưới đây.
Có, có thể đặt thời gian thực thi vô hạn cho PHP Script. Chúng ta có thể làm điều đó bằng cách thêm hàm set_time_limit[] vào đầu tập lệnh PHP
Hàm set_time_limit[] chỉ nhận một tham số là giá trị int tính bằng giây và nó trả về giá trị boolean. Nếu tập lệnh đạt đến lượng thời gian nhất định, thì tập lệnh sẽ báo lỗi nghiêm trọng
cú pháp
set_time_limit [ int $seconds ]
Giá trị trả về. Boolean [ Đúng hoặc Sai ]
Giá trị mặc định. 30 giây
Đối với mức tối đa hoặc bạn có thể nói với thời gian thực hiện vô hạn, chúng ta có thể đặt hàm với giá trị 0. Nếu giá trị là 0 thì nó sẽ chạy trong một khoảng thời gian vô hạn
Ghi chú. Cách này chỉ thực hiện được nếu bạn được Hosting Server cho phép thay đổi cấu hình PHP
Chỉ thị max_execution_time xác định thời gian thực thi tối đa cho các tập lệnh và ứng dụng PHP của bạn. Nếu không được định cấu hình, thời gian thực thi tối đa mặc định cho tập lệnh PHP là 30 giây. PHP sẽ hết thời gian chờ và thoát với lỗi nghiêm trọng khi đạt đến giới hạn thời gian
ini_set['max_execution_time', 300];
Lời gọi hàm phải được đặt trong các tệp được chia sẻ, chẳng hạn như tệp cấu hình cho CMS và khung. Đối với WordPress, đó là cài đặt wp. php. set_time_limit [ 300 ];
Đây là tùy chọn tốt nhất nếu bạn không có quyền truy cập của quản trị viên vào hệ thống của mình nhưng vẫn muốn đặt tùy chọn cho tất cả các tập lệnh trong thư mục dự án của mình
Thêm các dòng sau vào. htaccess trong thư mục dự án PHP của bạn và điều này sẽ được áp dụng cho tất cả các tập lệnh trong thư mục đó
________số 8Sử dụng mod_php5. c nếu bạn đang lưu trữ trên PHP 5
htaccess là một giải pháp dành riêng cho Apache
Tùy chọn này có sẵn trong bảng điều khiển cPanel và có thể được sử dụng để thay đổi giới hạn thời gian thực thi tối đa của PHP