2012-02-12 41 views
12

Sự khác nhau giữa tệp cấu hình và tệp cấu hình được tải là gì?Sự khác biệt giữa cấu hình php.ini Vị trí tệp và tệp cấu hình được tải?

Nếu tệp ini được tải từ "C: \ Program Files (x86) \ PHP \ php.ini", thì ini trong C: \ Windows nghĩa là gì?

Sản lượng phpinfo()

Configuration File (php.ini) Path C:\Windows 
Loaded Configuration File C:\Program Files (x86)\PHP\php.ini 

Nếu tôi phải thay đổi một số cấu hình, nên tôi thay đổi cả file?

+0

Tôi đã nhận thấy trên Windows mà tôi không thể lấy "Đường dẫn tệp cấu hình (php.ini)" để thay đổi, ngay cả khi tôi đặt PHPRC = c: \ somepath \ php.ini. Nhưng kể từ khi tải là một trong những chỉ có vấn đề, đây chỉ là một phần thông tin để hấp thụ và di chuyển trên, kể từ PHP không sử dụng C: \ Windows \ php.ini khi một số khác được hiển thị trong "Nạp" –

Trả lời

10

"Đường dẫn tệp cấu hình (php.ini)" là nơi mặc định php.ini phải là/PHP sẽ tìm kiếm theo mặc định (đường dẫn này có thể là% windir env var cho phân phối Win?).

Tôi tin rằng trong cấu hình apache của bạn, bạn có PHPINIDir, xác định rõ ràng một đường dẫn mới đến tệp ini. Nếu bạn không có php.ini trong đó, thì mặc định PHP sẽ được sử dụng (ngay cả khi bạn có php.ini trong thư mục C: \ Windows). Ít nhất đây là trường hợp khi PHP được sử dụng như là mô-đun (đó là cấu hình của tôi và tôi có thể kiểm tra trên).

Vì vậy, "Tệp cấu hình được tải" là tệp cấu hình hiện đang được tải của bạn và tệp bạn nên chỉnh sửa.

-1

Tệp cấu hình được tải là đúng. Không chắc người khác có ý nghĩa gì. Thay đổi tải.

Cũng có tệp php.ini trong C: \ Windows? Tôi đoán là không.

+2

Yup, một số gói Windows Web Server (Apache, PHP ..) đặt tệp cấu hình trong C: \ Windows, đôi khi nó là tệp có hiệu quả. – Adi

+0

tôi đã không cài đặt bằng tay, tất cả được thực hiện bởi php msi cài đặt :) –

+1

Ai đó có thể làm rõ lý do tại sao bình luận này là rất nhiều downvoted? Nó có sai không? Tôi cũng đang tìm php.ini của mình. – felwithe

0

Tôi có cùng trên WS 2008 R2 với IIS. Tệp cấu hình được tải là allways từ tệp chương trình/php/php.ini, nhưng tôi cần php.ini từ máy chủ WAMP (c:/wamp/php/...) Tôi cố gắng tìm từ nơi nó trỏ đến tệp chương trình. sau một thời gian tôi chỉ cố gắng đổi tên php.ini trong các tệp chương trình (như đã xóa hoặc mất tích) và sau khi khởi động lại dịch vụ WAMP, tôi nhận được đúng php.ini từ C:/wamp/... :) cũng phải xoá các cokies khỏi IE để làm cho trang web hoạt động.

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