Theo mặc định, cài đặt thời gian thực thi tối đa được lấy từ biến max_execution_time trong php. ini timeout tập hợp các định nghĩa, được tìm thấy trong php. tập tin ini. Nhưng bạn có thể thay đổi thời gian thực thi tối đa được phép cho các tập lệnh PHP riêng lẻ của mình. Bài viết này sẽ chỉ cho bạn cách
Thời gian giới hạn PHP là gì?
Một kiểm soát quan trọng liên quan đến các tập lệnh PHP là chúng sẽ có một khoảng thời gian tối đa mà chúng có thể thực hiện để thực thi. Giới hạn thời gian [được gọi là php. ini] khác nhau tùy thuộc vào công ty lưu trữ và cách biến thời gian thực thi tối đa đã được định cấu hình trên toàn cầu cho tất cả các tập lệnh PHP — hoặc riêng lẻ cho mỗi tập lệnh PHP
Làm cách nào để khắc phục thời gian chờ PHP?
Bạn có thể khắc phục thời gian chờ PHP bằng cách làm theo hướng dẫn trong bài viết này. Bạn có thể làm việc với nhân viên hỗ trợ Nexcess của chúng tôi để tăng thời gian chờ php,ini hoặc ví dụ của bạn. Ngoài ra, có người dùng. ini có thể được sử dụng — trên mỗi thư mục trong webrootTăng thời gian chờ trong php. ini hoặc người dùng. ini bằng cách thêm một dòng làm tăng thời gian thực hiện tối đa là một phương pháp tiêu chuẩn. Tuy nhiên, bạn cũng có thể tự tăng thời gian chờ trong tập lệnh của mình bằng cách thực hiện các bước thích hợp được ghi lại trong bài viết này
Cách đặt thời gian thực hiện tối đa
Ghi đè php mặc định. ini với giới hạn thời gian thực thi tập lệnh PHP của riêng bạn thường là bước hữu ích và cần thiết để quản trị viên trang web thực hiện. Chúng ta cần tìm hiểu cách đặt thời gian thực thi tối đa bằng cách sử dụng giới hạn thời gian thực thi của tập lệnh PHP riêng lẻ của bạn — ghi đè php. ini hết thời gian chờ được đặt với biến max_execution_time
tập lệnh PHP. định nghĩa thời gian thực hiện tối đa
Thời gian thực thi tối đa đề cập đến lượng thời gian tối đa mặc định mà tập lệnh PHP sẽ chạy trước khi PHP chấm dứt tập lệnh và báo lỗi
tập lệnh PHP. cách thay đổi thời gian thực hiện tối đa
Bạn có thể sử dụng một trong ba phương pháp khả thi để thay đổi thời gian thực hiện tối đa của mình. Ba phương pháp đó được mô tả dưới đây
Phương pháp số 1. Sửa đổi php. ini file [thông qua php. ini cài đặt thời gian chờ]
Chúng tôi không cho phép khách hàng của mình có gói lưu trữ được quản lý sửa đổi php của họ. ini hoặc php. ini cài đặt thời gian chờ trong chúng, nhưng nhóm hỗ trợ của chúng tôi có thể thay mặt bạn thực hiện các thay đổi
Phương pháp #2. Đặt thời gian thực hiện tối đa cho các tập lệnh PHP riêng lẻ [bằng cách ghi đè tập lệnh php mặc định. ini cài đặt thời gian chờ]
Bạn có thể điều chỉnh thời gian thực thi tối đa thông qua hàm set_time_limit của PHP. Giá trị này thay thế biến max_execution_time trong php. tệp ini
Ví dụ: để thay đổi giới hạn thời gian thực hiện cho một tập lệnh PHP cụ thể thành mười phút, hãy chuyển đổi giới hạn thời gian thành giây, thêm dòng sau vào đầu tập lệnh
set_time_limit[600];
Phương pháp #3. Đặt thời gian thực thi tối đa cho các tập lệnh PHP từ CLI [bằng cách ghi đè tập lệnh php mặc định. ini cài đặt thời gian chờ]
Bạn có thể đặt thủ công thời gian thực thi tối đa từ giao diện dòng lệnh [CLI] bằng cách sử dụng cờ -d với lệnh PHP như sau
tập lệnh php -d max_execution_time=300. php
Lệnh trên sẽ chạy tập lệnh. php với thời gian thực hiện tối đa là 300 giây bất kể giá trị max_execution_time được đặt trên toàn cầu
Chúng tôi hy vọng rằng sau khi đọc bài viết này, bạn đã biết thêm về cài đặt thời gian thực hiện tối đa liên quan đến các tập lệnh PHP và cách ghi đè tập lệnh php. ini giá trị thời gian chờ được đặt với biến max_execution_time trong php. tập tin cài đặt ini. Bạn có thể thay đổi thời gian thực thi tối đa được phép cho các tập lệnh PHP của mình như bài viết này đã nêu
Nếu bạn cần thay đổi này được thực hiện trên toàn cầu, hãy liên hệ với nhóm hỗ trợ của chúng tôi qua email tại support@nexcess. mạng để được hỗ trợ
Để được hỗ trợ 24 giờ vào bất kỳ ngày nào trong năm, hãy liên hệ với nhóm hỗ trợ của chúng tôi qua email, trò chuyện hoặc qua Cổng thông tin khách hàng của bạn
Bài viết này mô tả cách thay đổi thời gian thực thi tối đa cho các tập lệnh PHP bằng cách sử dụng chỉ thị max_execution_time trong tệp php. tập tin ini
Thông tin trong bài viết này chỉ áp dụng cho một số loại tài khoản lưu trữ. Để xác định xem thông tin bên dưới có áp dụng cho tài khoản của bạn hay không, vui lòng xem bài viết này
Bài viết này giả định rằng bạn đã thiết lập một php tùy chỉnh. ini trên trang web của bạn. Nếu bạn chưa thiết lập một php tùy chỉnh. ini, vui lòng đọc bài viết này trước
Theo mặc định, thời gian thực thi tối đa cho các tập lệnh PHP được đặt thành 30 giây. Nếu tập lệnh chạy lâu hơn 30 giây, PHP sẽ dừng tập lệnh và báo lỗi. Bạn có thể kiểm soát lượng thời gian PHP cho phép tập lệnh chạy bằng cách thay đổi chỉ thị max_execution_time trong php của bạn. tập tin ini
Để thay đổi thời gian thực hiện tối đa, hãy sử dụng trình soạn thảo văn bản để sửa đổi lệnh max_execution_time trong php của bạn. tập tin ini. Ví dụ: để đặt thời gian thực hiện tối đa thành 10 giây, hãy sử dụng cài đặt sau
max_execution_time = 10
Để xác minh giá trị hiện tại của lệnh max_execution_time và các lệnh khác, bạn có thể sử dụng hàm phpinfo[]. Để biết thêm thông tin, vui lòng xem bài viết này