Cách thay đổi giá trị cục bộ trong php ini

PHP là một ngôn ngữ kịch bản được sử dụng chủ yếu trên web. PHP có khả năng tùy biến cao và có nhiều cài đặt mà bạn có thể sửa đổi nếu cần cho một chương trình hoặc ứng dụng nhất định

Làm cách nào để xem cài đặt php của tôi?

Để xem cài đặt php hiện tại của bạn, hãy tạo một trang có tiêu đề phpinfo. php với đoạn mã sau trong đó

Đầu ra của trang trên được gọi là 'trang thông tin php' và bạn có thể xem nó bằng cách điều hướng đến. miền. com/phpinfo. php (hãy chắc chắn sử dụng tên miền thực tế của chúng tôi). Kết quả của trang thông tin php của bạn sẽ giống với trang này

Làm cách nào để sửa đổi cài đặt php của tôi?

Bạn có thể cập nhật php cục bộ của mình. ini để thực hiện các sửa đổi đối với thiết lập php của bạn. Trong php của bạn. ini, thực hiện tìm kiếm (Ctrl+F trong hầu hết các trình duyệt) để tìm lệnh mà bạn cần sửa đổi. Một số cài đặt được thay đổi thường xuyên nhất là

max_execution_time = 30
max_input_time = 60
memory_limit = 256M

Bây giờ tôi sẽ chỉ cho bạn cách sửa đổi php. ini qua Trình quản lý tệp cPanel
  1. Đăng nhập vào cPanel
  2. Nhấp vào nút Trình quản lý tệp bên dưới Tệp. Nếu tùy chọn Directory Selection bật lên, hãy chọn Web Root, sau đó nhấp vào nút Go
  3. Xác định vị trí và nhấp vào php. ini, sau đó nhấp vào nút Chỉnh sửa ở trên cùng, sau đó trong cửa sổ bật lên, nhấp vào nút Chỉnh sửa. Sau đó, bạn sẽ thấy nội dung của php. ini và có thể chỉnh sửa nó. Trong hầu hết các trình duyệt, bạn có thể bấm Ctrl+f để tìm kiếm, ví dụ: bạn có thể tìm kiếm "bộ nhớ"
  4. Khi tôi tìm kiếm, nó đưa tôi đến một dòng có mã như thế này

    Trong ví dụ này, tôi đang tăng memory_limit PHP lên 768M, nó sẽ trông như thế này khi bạn hoàn thành

    Nhấp vào nút Lưu thay đổi khi bạn đã hoàn tất. Làm mới trang thông tin php của bạn và bạn sẽ thấy những thay đổi được phản ánh



Tôi không thể tìm thấy php của mình. tập tin ini

php. ini theo mặc định sẽ được đặt tại public_html/php. ban đầu. Nếu bạn không thấy tệp có tên php. ini trong public_html của bạn, vui lòng liên hệ với Bộ phận hỗ trợ của chúng tôi và chúng tôi sẽ sẵn lòng thêm một ini vào tài khoản của bạn cho bạn.  

Tôi đã thực hiện các thay đổi đối với php. ini, nhưng tôi không thấy thay đổi

Theo mặc định, php. ini chỉ ảnh hưởng đến các tệp trong thư mục chứa nó chứ không ảnh hưởng đến các thư mục khác trong tài khoản. Nói cách khác, cập nhật php của bạn. ini trong public_html/php. ini sẽ không ảnh hưởng đến các tệp php trong các thư mục con của public_html của bạn, chẳng hạn như public_html/shop. Để khắc phục sự cố này, bạn có thể

1. Sao chép public_html/php của bạn. ini vào từng thư mục
2. Thêm phần sau vào đầu public_html/ của bạn. tập tin htaccess

suPHP_ConfigPath/home/tên người dùng/public_html

Ví dụ: nếu tên người dùng của bạn là userna5, hãy thay thế tên người dùng ở dòng trên thành userna5. Thông tin thêm có thể được tìm thấy trong bài viết của chúng tôi Làm thế nào để tôi tạo php của tôi. ini Tập tin đệ quy? . htaccess là một tệp ẩn, vì vậy hãy đảm bảo rằng các tệp ẩn có thể xem được nếu bạn đang truy cập các tệp của mình thông qua Trình quản lý tệp cPanel hoặc qua FTP

PHP là ngôn ngữ kịch bản được sử dụng chủ yếu trên web và có sẵn trên các máy chủ dùng chung, VPS và Máy chủ chuyên dụng của chúng tôi. PHP có khả năng tùy biến cao và có nhiều cài đặt mà người dùng của chúng tôi có thể tự sửa đổi. Bài viết này sẽ tư vấn cho bạn cách thay đổi cài đặt PHP trong php của bạn. tập tin ini

Chúng tôi cũng có một hướng dẫn hữu ích về Đặt cài đặt PHP của bạn trong Dòng lệnh

Cách xem cài đặt PHP hiện tại của bạn

Để xem cài đặt PHP hiện tại của bạn, hãy tạo một trang PHPinfo. Nếu bạn không chắc chắn cách thực hiện việc này, vui lòng xem Làm cách nào tôi có thể xem cài đặt PHP của mình bằng trang PHPinfo ?

Các bước cập nhật các giá trị được liệt kê trong trang thông tin PHP của bạn tùy thuộc vào cách PHP được thiết lập trên máy chủ cụ thể của bạn. Nói chung, PHP chạy trên các máy chủ của chúng tôi dưới dạng

  • mô-đun Apache
  • Mô-đun CGI

Để tìm hiểu cách cấu hình PHP trên máy chủ của bạn, hãy tạo trang thông tin PHP (thông qua các hướng dẫn ở trên) và xem giá trị “API máy chủ”. Nếu “API máy chủ” là “CGI“, thì PHP đang chạy dưới dạng “CGI module”. Nếu “Apache” được liệt kê, thì máy chủ của bạn đang chạy PHP dưới dạng “mô-đun Apache”

API máy chủ. apache

Nếu máy chủ của bạn chạy PHP dưới dạng “mô-đun Apache“, bạn có thể thay đổi cài đặt PHP của mình thông qua. tập tin htaccess. Một. htaccess là tệp cấu hình bạn có thể tạo và sử dụng để thay đổi nhiều cài đặt máy chủ, bao gồm cả cài đặt PHP. Cú pháp cơ bản để sử dụng trong. htaccess để cập nhật cài đặt PHP là

php_value Directive value

Ví dụ: nếu bạn muốn thay đổi max_input_time từ 60 giây thành 120 giây, hãy thêm phần sau vào. tập tin htaccess

php_value max_input_time 120

Sau khi thực hiện thay đổi này, hãy làm mới trang thông tin PHP của bạn và bạn sẽ thấy các thay đổi. Nếu bạn nhận được lỗi 500, vui lòng kiểm tra lại cú pháp bạn đã sử dụng vì bạn có thể đã viết sai chính tả

Nếu bạn không có. htaccess, bạn chỉ cần tạo một tệp mới có tên. htaccess. Như. htaccess bắt đầu bằng dấu chấm (. ), nó được coi là một tập tin ẩn. Nếu bạn đang sử dụng Trình quản lý tệp của cPanel, vui lòng đảm bảo chọn tùy chọn Hiển thị tệp ẩn (dotfiles), nếu không bạn sẽ không thể thấy tệp của mình. tập tin htaccess. Nếu bạn không thấy lời nhắc này khi mở Trình quản lý tệp, hãy nhấp vào liên kết “đặt lại tất cả cài đặt giao diện” ở cuối cPanel để đặt lại cài đặt Trình quản lý tệp của bạn

API máy chủ. CGI

Cách thay đổi giá trị cục bộ trong php ini

Chế độ xem php. ini trong Trình quản lý tệp

Nếu máy chủ của bạn chạy PHP dưới dạng mô-đun CGI, bạn có thể thay đổi php cục bộ của mình. ini để thực hiện các sửa đổi đối với thiết lập PHP của bạn. php. ini là tệp cấu hình PHP với danh sách các chỉ thị PHP và giá trị của chúng. Trong ví dụ trên, chúng tôi đã sửa đổi giá trị max_input_time. Nếu bạn mở php của bạn. ini và tìm kiếm max_input_time, bạn sẽ thấy một cái gì đó tương tự như

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
 max_execution_time = 30
max_input_time = 60
memory_limit = 256M
upload_max_filesize = 10M

Ví dụ: để thay đổi max_input_time từ 30 giây thành 120, chỉ cần thay đổi 30 thành 120 và lưu tệp. Làm mới trang thông tin PHP của bạn và bạn sẽ thấy các thay đổi

Tăng bộ nhớ PHP trong php. ban đầu

Một vấn đề phổ biến khi sử dụng phần mềm mã nguồn mở miễn phí hoặc các chương trình PHP chuyên sâu khác là lỗi “exhausted memory”. Nếu bạn gặp lỗi bộ nhớ PHP trên trang web của mình, bạn có thể tăng giới hạn bộ nhớ mà PHP sử dụng cho các tập lệnh. Để tìm hiểu cách thay đổi giới hạn bộ nhớ trong php của bạn. ini, vui lòng xem liên kết sau

Sửa lỗi hết dung lượng bộ nhớ cho phép

Sửa đổi PHP. tập tin INI

Dưới đây là hướng dẫn từng bước nhanh về cách chỉnh sửa PHP. tập tin INI

  1. Đăng nhập vào cPanel
  2. Cách thay đổi giá trị cục bộ trong php ini

    Tìm Trình quản lý tệp trong phần Tệp của cPanel. Xem lại hướng dẫn của chúng tôi về cách sử dụng Trình chỉnh sửa mã trong Trình quản lý tệp nếu bạn đang tìm kiếm thông tin về cách sử dụng nó

  3. Cách thay đổi giá trị cục bộ trong php ini

    Điều hướng đến thư mục mà bạn sẽ lưu hoặc chỉnh sửa PHP. INI, sau đó chọn tệp và sử dụng Trình chỉnh sửa mã. Để mở tệp, bạn có thể nhấp vào tệp đó để chọn tệp rồi nhấp vào biểu tượng Code Editor trên thanh menu của Trình quản lý tệp. Bạn cũng có thể nhấp chuột phải và chọn Code Editor từ menu xuất hiện

  4. Chỉnh sửa phần của PHP. INI mà bạn muốn thay đổi
  5. Nhấp vào LƯU THAY ĐỔI ở góc trên cùng bên phải để lưu các sửa đổi hoặc bổ sung của bạn vào tệp

Các vấn đề thường gặp khi cập nhật php của bạn. tập tin ini

Tôi không có php. tập tin ini

Chỉ những người dùng đang chạy trên máy chủ có PHP được tải dưới dạng “mô-đun CGI” mới có tệp php. tập tin ini. php. ini theo mặc định sẽ được đặt tại public_html/php. ban đầu. Nếu bạn không thấy tệp có tên php. ini trong public_html của bạn, vui lòng liên hệ với Bộ phận hỗ trợ của chúng tôi và yêu cầu chúng tôi tạo một cái cho bạn

Tôi đã thực hiện các thay đổi đối với php. ini, tuy nhiên tôi không thấy thay đổi

php. tập tin ini không đệ quy. Cập nhật php của bạn. ini trong public_html/php. ini sẽ không ảnh hưởng đến các tệp PHP trong các thư mục con của public_html của bạn, chẳng hạn như public_html/staff. Để khắc phục sự cố này, bạn có thể tạo tệp php của mình. ini đệ quy để nó ảnh hưởng đến tất cả các thư mục con. Bạn có thể tìm thêm trợ giúp về điều này trong Làm cách nào tôi có thể tạo tệp php của mình. ini tập tin đệ quy?

Xem xét một VPS hoặc Máy chủ chuyên dụng?

Với VPS hoặc máy chủ chuyên dụng, chủ sở hữu trang web thực sự có thể tùy chỉnh máy chủ theo thông số kỹ thuật chính xác của họ. Nếu bạn đang sử dụng tài khoản Dịch vụ lưu trữ được chia sẻ và đang nghĩ đến việc nâng cấp từ VPS hoặc máy chủ chuyên dụng, hãy nhấp vào đây để đọc thêm về VPS so với máy chủ chuyên dụng

Làm cách nào bạn có thể thay đổi giá trị của lệnh PHP ini?

Bạn có thể sử dụng hàm ini_set để làm như vậy.

Làm cách nào để thay đổi giá trị chính trong PHP?

Nếu bạn muốn thay đổi giá trị chính, bạn cần phải tìm php. tệp ini nằm trên máy chủ . Hãy xem https. // stackoverflow. com/a/2750582/254973 nếu bạn cần trợ giúp tìm tệp. Chỉ cần chỉnh sửa giá trị trong php đó.

Làm cách nào để định cấu hình tệp ini PHP?

Để định cấu hình cài đặt PHP .
Trong Windows Explorer, mở thư mục cài đặt PHP của bạn, ví dụ C. \PHP
Trong trình soạn thảo văn bản, hãy mở tệp php. tập tin ini
Tìm kiếm tệp cho cài đặt bạn muốn thay đổi. .
Lưu và đóng php. .
Tái chế Nhóm ứng dụng IIS cho PHP để nhận các thay đổi cấu hình

Làm thế nào để sử dụng ini_set() trong PHP?

Để sử dụng ini_set() , chuyển cho nó giá trị bạn muốn thay đổi làm tham số đầu tiên và giá trị mới để sử dụng làm tham số thứ hai. If it is successful, it will return the previous value. For example: print ini_set("max_execution_time", "300") .