Php đây là tập tin mã

Khi thiết lập chương trình php, việc cấu hình tệp php. đây là ảnh ảnh hưởng lớn nhất đến cách bạn viết mã. Ngoài ra, nó đã đóng góp một phần quan trọng khi bạn chạy các ứng dụng trên phiên bản PHP. Vì vậy, vinasuport sẽ hướng dẫn các bạn tìm hiểu các thiết lập php. đây là bản gốc

Nội dung chính Hiển thị

Chú ý sau khi thay đổi cài đặt tệp php. đây là bạn cần khởi động lại httpd để nhận cấu hình mới

tập tin php. đây là đâu?

Kiểm tra tệp php. ở đây, cách đơn giản và chính xác nhất là sử dụng lệnh sau

php --ini

Như vậy chúng ta đã thấy đường dẫn của tệp php. đây là trong mục. Đã tải tệp cấu hình

Thiết lập tập tin php. đây là bản gốc

Tham sốGiá trị mặc địnhGiải thích short_open_tagOff
  • Trên. Cho phép sử dụng thẻ php rút ngắn
  • tắt. Không cho phép sử dụng
max_execution_time30Thời gian thực hiện tối đa (tính bằng giây) để php script được chạy

VD. max_execution_time = 60 giây

max_input_time60Thời gian tối đa (tính bằng giây) mỗi tập lệnh php có thể dành để phân tích dữ liệu yêu cầu (yêu cầu). disable_functionsKhông cho phép 1 số function được thư thi trong script php. Điều này đặc biệt có ý nghĩa về mặt bảo mật

VD. disable_functions=exec,shell_exec

memory_limit128Dung lượng bộ nhớ tối đa mà tập lệnh được sử dụng (Mặc định là 128MB)error_reportingE_ALL & ~E_DEPRECATED & ~E_STRICThiết lập mức độ lỗi lộ

VD

  • E_ALL. Báo cáo tất cả các loại lỗi
  • E_ERROR. Lỗi nhiệm vụ báo lỗi khi chạy
  • E_WARNING. Cảnh báo lỗi (script php vẫn đang chạy tiếp)
  • E_PARSE. Báo lỗi phân tích cú pháp php (sai cú pháp)
  • E_NOTICE. …
display_errorsOffLệnh này cho phép xem PHP có lỗi xuất ra hay khônglog_errorsOnBên Cạnh việc hiển thị lỗi, PHP cũng có thể ghi lỗi trên máy chủ, STDERR hoặc vị trí được chỉ định bởi error_logpost_max_size8MKích thước tối đa của dữ liệu POST mà PHP sẽ chấp nhận. file_uploadsOnCho phép tải lên tệp với PHPupload_max_filesize2MKích thước tối đa được phép cho các tệp được tải lên. max_file_uploads20Số lượng tệp tối đa có thể tải lên cho mỗi yêu cầu

Nội dung đang được cập nhật

Nguồn. vinasupport. com

Khi thiết lập chương trình php, việc cấu hình tệp php. đây là ảnh ảnh hưởng lớn nhất đến cách bạn viết mã. Ngoài ra, nó đã đóng góp một phần quan trọng khi bạn chạy các ứng dụng trên phiên bản PHP. Vì vậy, vinasuport sẽ hướng dẫn các bạn tìm hiểu các thiết lập php. đây là bản gốc

Chú ý sau khi thay đổi cài đặt tệp php. đây là bạn cần khởi động lại httpd để nhận cấu hình mới

tập tin php. đây là đâu?

Kiểm tra tệp php. ở đây, cách đơn giản và chính xác nhất là sử dụng lệnh sau

php --ini

Như vậy chúng ta đã thấy đường dẫn của tệp php. đây là trong mục. Đã tải tệp cấu hình

Thiết lập tập tin php. đây là bản gốc

Tham sốGiá trị mặc địnhGiải thích short_open_tagOff
  • Trên. Cho phép sử dụng thẻ php rút ngắn
  • tắt. Không cho phép sử dụng
max_execution_time30Thời gian thực hiện tối đa (tính bằng giây) để php script được chạy

VD. max_execution_time = 60 giây

max_input_time60Thời gian tối đa (tính bằng giây) mỗi tập lệnh php có thể dành để phân tích dữ liệu yêu cầu (yêu cầu). disable_functionsKhông cho phép 1 số function được thư thi trong script php. Điều này đặc biệt có ý nghĩa về mặt bảo mật

VD. disable_functions=exec,shell_exec

memory_limit128Dung lượng bộ nhớ tối đa mà tập lệnh được sử dụng (Mặc định là 128MB)error_reportingE_ALL & ~E_DEPRECATED & ~E_STRICThiết lập mức độ lỗi lộ

VD

  • E_ALL. Báo cáo tất cả các loại lỗi
  • E_ERROR. Lỗi nhiệm vụ báo lỗi khi chạy
  • E_WARNING. Cảnh báo lỗi (script php vẫn đang chạy tiếp)
  • E_PARSE. Báo lỗi phân tích cú pháp php (sai cú pháp)
  • E_NOTICE. …
display_errorsOffLệnh này cho phép xem PHP có lỗi xuất ra hay khônglog_errorsOnBên Cạnh việc hiển thị lỗi, PHP cũng có thể ghi lỗi trên máy chủ, STDERR hoặc vị trí được chỉ định bởi error_logpost_max_size8MKích thước tối đa của dữ liệu POST mà PHP sẽ chấp nhận. file_uploadsOnCho phép tải lên tệp với PHPupload_max_filesize2MKích thước tối đa được phép cho các tệp được tải lên. max_file_uploads20Số lượng tệp tối đa có thể tải lên cho mỗi yêu cầu

Nội dung đang được cập nhật

Nguồn. vinasupport. com

Khi php chạy, nó sẽ cho phép cấu hình thay đổi cách nó sử dụng ứng dụng từ các tệp

php --ini
1, hầu hết các thiết lập đều được thực hiện ở hiệu lực cho phiên làm việc đó)

Find file

php --ini
1 at where. Vị trí thử php. đây là đĩa xu hướng, ví dụ được tìm thấy là
php --ini
4

Có rất nhiều thiết lập có thể thực hiện trong tệp

php --ini
1, danh sách đầy đủ ở đây. danh sách php. những chỉ thị này

Việc thay đổi thiết lập bạn chỉ việc mở tệp

php --ini
1 bằng trình soạn thảo văn bản bất kỳ, tìm đến thiết lập cần sửa đổi, đuchổi, đuchổi, đuchổi

Nếu muốn từ thiết bị đầu cuối tìm xem

php --ini
1 đang thiết lập một thị trường duy nhất như thế nào, ví dụ thiết bị đang thiết lập
php --ini
3 như thế nào thì nhập lệnh như sau

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On

php setting. đây là cơ bản

php --ini
3

php --ini
5

Bật chế độ cho phép sử dụng rút ngắn thẻ php

php --ini
6

Bắt buộc chỉ được phép sử dụng thẻ định dạng đầy đủ

php --ini
7

php --ini
8

Trường hợp tắt nghĩa là PHP không sử dụng bộ đệm để gửi thông tin về trình duyệt, nghĩa là bất kỳ khi nào Script php xuất nội dung nó sẽ cho phép khách hàng. Điều này sẽ làm chậm hệ thống vì dữ liệu gửi về trình duyệt bị chia nhỏ thành nhiều phần

php --ini
9 (default used 4096 byte bytes buffer)

hoặc

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
0 (chỉ ra một số byte cụ thể để làm bộ đệm)

Trường hợp này, khi dữ liệu gửi về đạt tới bộ đệm thì gửi về cho client hoặc khi script kết thúc mới gửi về, nói chung bạn nên dùng thiề

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
1

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
2 không cho phép mở tệp qua địa chỉ URL - ftp, http - (use to an toàn)

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
3 cho phép mở tệp qua địa chỉ URL

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
4

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
5 không cho phép bao gồm tệp qua địa chỉ URL (ftp, http - used to an toàn)

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
6 cho phép bao gồm tệp qua địa chỉ URL

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
7

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
8 thời gian chạy script là 30s, quá thời gian đó sẽ ngắt ngay lập tức và báo lỗi. Thiết lập giá trị thích hợp (30, 60. ) đảm bảo không quá tải tài nguyên

# grep '^short_open_tag' /usr/local/php/etc/php.ini
short_open_tag = On
9

Tắt không cho PHP chạy các hàm được chỉ ra, thường sử dụng chỉ ra các hàm có nguy cơ ảnh hưởng đến bảo mật, ví dụ

0

CÁC THIẾT BỊ LẬP BẮT ĐẦU LỖI PHP
1

2 hoặc 
3, bất chấp việc tắt hiển thị cho người dùng biết thông tin về lỗi nếu khi php chạy xảy ra lỗi. (trong quá trình phát triển bạn bật để xem lỗi, còn khi phát hành công thức web chính để bảo mật thì tắt)

4

Thiết lập cấp độ hiển thị thông báo lỗi, có các giá trị là

php --ini
7

Ví dụ.

5

6

7 cho phép ghi nhật ký các lỗi, 
8 tắt lưu nhật ký

9

Tệp thiết lập và đăng nhập PHP đã lưu vào, ví dụ.

0

If

1 (default), các bản ghi sẽ được lưu vào 
2

TẢI TỆP TẢI LÊN_______83
4

5 cho phép PHP Upload file

6 không được phép tải lên

7 size file max is allow 1MB

8

9 hủy lưu tệp tạm thời khi tải lên

PHIÊN____270

php --ini
71 thiết lập nơi lưu PHP SESSION, trên đĩa hoặc bất kỳ Máy chủ nào ở đó, ví dụ như lưu tại Memchache
php --ini
72. Xem Memcached để biết cài đặt

php --ini
73

php --ini
74 thiết lập hàm lưu SESSION, ví dụ lưu trên đĩa là
php --ini
75, lưu vào
php --ini
76 là
php --ini
77