PHP. php. ini Cấu hình tệp
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Cơ bản
- Cập nhật lần cuối. 28 tháng 1 năm 2022
Cải thiện bài viết
Lưu bài viết
Tại thời điểm cài đặt PHP, php. ini là một tệp đặc biệt được cung cấp dưới dạng tệp cấu hình mặc định. Đây là tệp cấu hình rất cần thiết kiểm soát những gì người dùng có thể hoặc không thể làm với trang web. Mỗi khi PHP được khởi tạo, tệp php. ini được đọc bởi hệ thống. Đôi khi bạn cần thay đổi hành vi của PHP khi chạy, thì tệp cấu hình này sẽ được sử dụng
Tất cả các cài đặt liên quan đến đăng ký biến toàn cục, tải lên kích thước tối đa, hiển thị lỗi nhật ký, giới hạn tài nguyên, thời gian tối đa để thực thi tập lệnh PHP và các cài đặt khác được ghi trong một tệp dưới dạng một tập hợp các lệnh giúp khai báo các thay đổi
Ghi chú. Bất cứ khi nào một số thay đổi được thực hiện trong tệp, bạn cần khởi động lại máy chủ web của chúng tôi
Nó giúp quản trị dễ dàng máy chủ web bằng các tệp cấu hình này. Chúng tôi cũng có thể viết các tệp cấu hình tùy chỉnh của riêng mình
Để kiểm tra đường dẫn tệp, hãy sử dụng chương trình sau.
php
Ghi chú. Các khóa trong tệp phân biệt chữ hoa chữ thường, các giá trị từ khóa không phải là khoảng trắng và các dòng bắt đầu bằng dấu chấm phẩy bị bỏ qua. Các tập tin được bình luận tốt. Các giá trị Boolean được biểu thị bằng Bật/Tắt, 1/0, Đúng/Sai, Có/Không
Tệp chứa một tập hợp các lệnh với một tập hợp các giá trị tương ứng được gán cho nó. Các giá trị có thể là chuỗi, số, hằng số PHP, hằng số INI hoặc biểu thức, chuỗi được trích dẫn hoặc tham chiếu đến biến đã đặt trước đó. Biểu thức trong tệp INI được giới hạn ở toán tử bitwise hoặc dấu ngoặc đơn. Cài đặt với một tên máy chủ cụ thể sẽ chỉ hoạt động trong máy chủ cụ thể đó
Biến môi trường của php. tập tin ini.
- giới hạn bộ nhớ. Cài đặt này được thực hiện để hiển thị dung lượng bộ nhớ tối đa mà tập lệnh tiêu thụ
Các cài đặt quan trọng hoặc thông số phổ biến của php. tập tin ini.
- enable_safe_mode = on Cài đặt mặc định của nó là BẬT bất cứ khi nào PHP được biên dịch. Chế độ an toàn phù hợp nhất với việc sử dụng CGI
- register_globals = trên cài đặt mặc định của nó thành BẬT cho biết nội dung của các biến EGPCS [Môi trường, GET, POST, Cookie, Máy chủ] được đăng ký làm biến toàn cục. Nhưng do rủi ro bảo mật, người dùng phải đảm bảo nếu nó được đặt thành TẮT cho tất cả các tập lệnh
- upload_max_filesize Cài đặt này dành cho kích thước tối đa cho phép đối với các tệp đã tải lên trong tập lệnh
- upload_tmp_dir = [DIR] Đừng bỏ ghi chú cài đặt này
- post_max_size Cài đặt này dành cho kích thước tối đa cho phép của dữ liệu POST mà PHP sẽ chấp nhận
- display_errors = off Cài đặt này sẽ không cho phép hiển thị lỗi khi chạy dự án PHP trong máy chủ được chỉ định
- error_reporting = E_ALL & ~E_NOTICE. Cài đặt này có các giá trị mặc định là E_ALL và ~E_NOTICE hiển thị tất cả lỗi ngoại trừ thông báo
- error_prepend_string = [“”] Cài đặt này cho phép bạn tạo các màu khác nhau cho tin nhắn
- max_execution_time = 30 Thời gian thực hiện tối đa được đặt thành giây cho bất kỳ tập lệnh nào để giới hạn thời gian trong máy chủ sản xuất
- short_open_tags = Off Để sử dụng các hàm XML, chúng ta phải tắt tùy chọn này
- phiên họp. save-handler = files Bạn không cần thay đổi gì trong cài đặt này
- biến_order = EGPCS Cài đặt này được thực hiện để đặt thứ tự các biến như Môi trường, GET, POST, COOKIE, SERVER. Nhà phát triển cũng có thể thay đổi thứ tự theo nhu cầu
- cảnh báo_plus_overloading = Tắt Cài đặt này đưa ra cảnh báo nếu + được sử dụng với các chuỗi ở dạng giá trị
- gpc_order = GPC Cài đặt này đã bị GPC ngừng sử dụng
- magic_quotes_gpc = on Cài đặt này được thực hiện trong trường hợp nhiều biểu mẫu được sử dụng gửi cho chính họ hoặc người khác và hiển thị giá trị biểu mẫu
- magic_quotes_runtime = Tắt Nếu magic_quotes_sybase được đặt thành Bật, thì cài đặt này phải là Tắt, cài đặt này thoát khỏi dấu ngoặc kép
- magic_quotes_sybase = Tắt Nếu cài đặt này được đặt thành tắt thì cài đặt này sẽ bị tắt, cài đặt này sẽ thoát khỏi dấu ngoặc kép
- auto-prepend-file = [filepath] Cài đặt này được thực hiện khi chúng ta cần tự động đưa[] nó vào đầu mỗi tệp PHP
- auto-append-file = [filepath] Cài đặt này được thực hiện khi chúng ta cần tự động đưa [] nó vào cuối mỗi tệp PHP
- include_path = [DIR] Cài đặt này được thực hiện khi chúng tôi cần yêu cầu các tệp từ các thư mục được chỉ định. Nhiều thư mục được đặt bằng dấu hai chấm
- bỏ qua_user_abort = [Bật/Tắt] Cài đặt này kiểm soát điều gì sẽ xảy ra khi người dùng nhấp vào bất kỳ nút dừng nào. Giá trị mặc định là trên cài đặt này không hoạt động ở chế độ CGI, nó chỉ hoạt động ở chế độ mô-đun
- doc_root = [DIR] Cài đặt này được thực hiện nếu chúng tôi muốn áp dụng PHP cho một phần của trang web của chúng tôi
- file_uploads = [bật/tắt] Cờ này được đặt thành BẬT nếu tải lên tệp được bao gồm trong mã PHP
- mysql. default_host = hostname Cài đặt này được thực hiện để kết nối với máy chủ mặc định của MySQL nếu không có máy chủ lưu trữ nào khác được đề cập
- mysql. default_user = username Cài đặt này được thực hiện để kết nối tên người dùng mặc định của MySQL, nếu không có tên nào khác được đề cập
- mysql. default_password = password Cài đặt này được thực hiện để kết nối mật khẩu mặc định của MySQL nếu không có mật khẩu nào khác được đề cập
cấu hình php. tập tin ini. Bất cứ khi nào chúng tôi cài đặt PHP, chúng tôi có thể định vị tệp cấu hình bên trong thư mục PHP. Nếu sử dụng xampp, chúng ta có thể tìm thấy tệp cấu hình ở một hoặc nhiều phiên bản, bên trong đường dẫn ‘\xampp\php’
Ghi chú. Các phiên bản khác của tệp này là php. phát triển ini và php. sản xuất ban đầu. Cái được ưa thích nhất là php. tập tin phát triển ini
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm