2010-10-18 36 views
6

Điều gì sẽ xảy ra nếu php.ini bị thiếu? PHP có tải với cấu hình mặc định không? Trong phpinfo(), nó nói đường dẫn tập tin cấu hình là/etc, tuy nhiên nó cũng cho biết Loaded Configuration File (không có). Tôi đã đi vào/etc, và nhận thấy không có php.ini, chỉ php.ini.default. PHP đang làm việc mặc dù, vì vậy tôi đoán nó phải tải với các thiết lập mặc định. Ai có thể xác nhận điều này cho tôi không?điều gì sẽ xảy ra nếu php.ini bị thiếu?

+0

Tôi đã làm 'php --ini' cũng cho tôi biết rằng không có tệp cấu hình, nhưng DID cho tôi biết thư mục là'/etc'. Vì vậy, tôi đã làm một 'sudo nano/etc/php.ini' và thêm một bình luận (bắt đầu với một'; ') và đã làm' php --ini' một lần nữa - và nó cho thấy các tập tin đã có mặt! Chỉ cần chắc chắn, tôi đã thêm một số ký tự không hợp lệ và quay trở lại 'php --ini' cho tôi biết có lỗi phân tích cú pháp. Vì vậy, nó xuất hiện bạn luôn có thể thêm một tập tin php.ini - ngay cả khi nó bắt đầu trống. –

Trả lời

7

PHP có số tiền cho một php.ini được biên dịch vào đó. Tệp php.ini trên hệ thống chỉ có để ghi đè các giá trị mặc định được biên dịch trước đó. Nếu không có php.ini, các giá trị biên dịch sẽ được tính phí.

5

Nó tải cài đặt mặc định, có.

+0

Và nếu bạn muốn xem các cài đặt mặc định này, hàm phpinfo() trong tệp PHP sẽ thực hiện thủ thuật. – jeffkee

+0

Cảm ơn bạn đã phản hồi nhanh! – LeTanc

Các vấn đề liên quan