Làm cách nào để tăng giới hạn thời gian PHP?
Trong quá trình thực thi tập lệnh PHP, chúng tôi có thể gặp phải lỗi nghiêm trọng do vượt quá thời gian tối đa. Thời gian thực hiện tối đa mặc định của tập lệnh PHP là 30 giây. Vì vậy, nếu quá trình chạy tập lệnh vượt quá 30 giây thì hệ thống sẽ báo lỗi. Có thể có trường hợp thời gian chạy tập lệnh mất hơn 30 giây. Trong những tình huống đó, chúng tôi phải tăng thời gian thực hiện. Điều này có thể được thực hiện bằng hàm ini_set() Show
ini_set(). Hàm ini_set() được sử dụng để sửa đổi cài đặt trong php. tập tin ini. Nó chấp nhận hai tham số, một là tên của cài đặt sẽ được sửa đổi và tham số còn lại là giá trị được gán. Để tăng thời gian thực hiện, chúng tôi sử dụng một chuỗi có tên là “max_execution_time“, đây là một tên cài đặt trong php. tập tin ini. cú pháp ini_set('setting_name', value); Thông số
Ghi chú. Hàm ini_set() này phải được chỉ định trong dòng đầu tiên của tập lệnh Chúng ta hãy xem xét một vài ví dụ sử dụng hàm ini_set() để tăng thời gian thực hiện ví dụ 1. Đoạn mã dưới đây thậm chí không mất một giây để thực thi nhưng chúng tôi đã tăng giới hạn thời gian thực thi tối đa lên 60 giây PHP
GFG Learning portal1
GFG Learning portal3 GFG Learning portal4 GFG Learning portal5 đầu ra GFG Learning portal ví dụ 2. Chúng ta cũng có thể đặt thời gian thực hiện tối đa thành không giới hạn bằng cách cung cấp giá trị 0 cho hàm ini_set(). Nhưng nó không phải là một cách tiếp cận lý tưởng để làm theo. Chúng ta hãy xem mã về cách đặt thời gian thực hiện tối đa thành “không giới hạn”
Trong bài viết nhanh này, chúng ta sẽ khám phá các tùy chọn khác nhau cho phép bạn tăng lượng thời gian tối đa mà một tập lệnh được phép chạy trước khi nó bị trình phân tích cú pháp trong PHP chấm dứt Chỉ thị Fatal error: Maximum execution time of 30 seconds exceeded 6 trong PHP là gì?Chỉ thị Fatal error: Maximum execution time of 30 seconds exceeded6 đặt lượng thời gian tối đa mà một tập lệnh được phép chạy trước khi nó bị chấm dứt. Mặc định là 30 giây và bạn có thể tăng nó đến giới hạn hợp lý theo yêu cầu của bạn Thường xuyên hơn không, bạn sẽ nhận thấy rằng nếu một tập lệnh mất quá nhiều thời gian để thực thi, PHP sẽ đưa ra lỗi vượt quá thời gian thực hiện tối đa nổi tiếng 1 Fatal error: Maximum execution time of 30 seconds exceeded Trong hầu hết các trường hợp, lệnh Fatal error: Maximum execution time of 30 seconds exceeded6 không được tùy chỉnh và do đó, lệnh này mặc định là 30 giây và bạn có thể gặp phải lỗi này Trong phần tiếp theo, chúng ta sẽ thảo luận về một số cách khác nhau để tăng giá trị của chỉ thị Fatal error: Maximum execution time of 30 seconds exceeded6 Cách tăng Fatal error: Maximum execution time of 30 seconds exceeded 6 trong PHPCó một số cách khác nhau để tăng thời gian thực thi tập lệnh Hàm |