Hướng dẫn phpinfo include_path - phpinfo include_path

Tôi đã tìm kiếm ở khắp mọi nơi và dường như không thể tìm thấy câu trả lời cho việc này. Tôi đang cố gắng đặt một đường dẫn bao gồm trong tệp php.ini của máy chủ WAMP cục bộ của tôi. Tôi hiện không hiểu một trong hai điều:

  1. Những gì để đặt trong các trích dẫn của chính cài đặt đường dẫn. Ví dụ: nếu tôi muốn thêm C:\wamp\www dưới dạng đường dẫn bao gồm, thì đó có phải là include_path = ".;C:\wamp\www\" không?
    For example, if I wanted to add C:\wamp\www as an include path, would it be
    include_path = ".;C:\wamp\www\"?
  2. Nơi đặt đường dẫn bao gồm. Tôi có thể đặt nó ở bất cứ đâu, hoặc tôi phải đặt nó ở một nơi cụ thể?include path line. Can I put it anywhere, or do I have to put it in a specific place?

Một số lỗi phổ biến tôi đã đọc trong nghiên cứu của mình mà tôi đã kiểm tra.

  • Tôi đang chỉnh sửa tệp php.ini được đặt tại C:\wamp\bin\php\php5.3.8
  • Tôi đã khởi động lại máy chủ sau khi tôi thực hiện các thay đổi của mình và đã kiểm tra xem nó có được cập nhật bằng hàm phpinfo() không.

UpdateThis hiện là những gì tôi có, nhưng nó vẫn không hoạt động.
This is currently what I have, but it still doesn't work.

; Windows: "\path2;\path2"
include_path = ".;C:\php\pear;C:\wamp\www"

hỏi ngày 18 tháng 2 năm 2012 lúc 23:23Feb 18, 2012 at 23:23

Kevin Peikevin PeiKevin Pei

5.6697 Huy hiệu vàng35 Huy hiệu bạc52 Huy hiệu Đồng7 gold badges35 silver badges52 bronze badges

4

Tất cả điều này phụ thuộc vào những gì bạn đang cố gắng thực hiện. Cá nhân, tôi không chỉnh sửa tệp php.ini trực tiếp để cài đặt bao gồm_paths, thay vào đó tôi sử dụng cấu trúc sau, trong mã:

// This will append whichever path you would like to the current include path
// PHP is smart enough to convert / with \ if on a Windows box
// If not you can replace / with DIRECTORY_SEPARATOR
set_include_path(get_include_path() . PATH_SEPARATOR . 'my/custom/path');

-- Chỉnh sửa --

Rất có thể có nhiều bản sao của php.ini trên hệ thống của bạn và bạn không chỉnh sửa bản sao đang được PHP sử dụng.

Cwallenpoole

77.3K26 Huy hiệu vàng125 Huy hiệu bạc163 Huy hiệu Đồng26 gold badges125 silver badges163 bronze badges

Đã trả lời ngày 18 tháng 2 năm 2012 lúc 23:32Feb 18, 2012 at 23:32

Hướng dẫn phpinfo include_path - phpinfo include_path

Mike Purcellmike PurcellMike Purcell

19.5k10 Huy hiệu vàng 50 Huy hiệu bạc86 Huy hiệu Đồng10 gold badges50 silver badges86 bronze badges

3

Tệp php.ini sẽ có bao gồm_path đã có trong đó, nhưng nhận xét, đó là nơi bạn nên đặt nó, bằng cách không đưa ra nó. Nó cũng có ví dụ cho Windows. Nó sẽ trông như thế này, chỉ cần loại bỏ dấu chấm phẩy trước "bao gồm_path"

; Windows: "\path2;\path2"
;include_path = ".;c:\php\includes"

Đã trả lời ngày 18 tháng 2 năm 2012 lúc 23:27Feb 18, 2012 at 23:27

thenetimpthenetimpthenetimp

9.2275 huy hiệu vàng28 Huy hiệu bạc40 Huy hiệu đồng5 gold badges28 silver badges40 bronze badges

4

Nhấn liên kết này khi tôi đang cố gắng gỡ lỗi tại sao bao gồm_path trong tệp php.ini của tôi không có hiệu lực. Tôi đang nói về thiết lập Ubuntu của tôi với API Bitnami. Giải pháp là khởi động lại PHP-FPM bằng cách sử dụng ./ctlscript đúng cách. Chỉ khởi động lại Apache nhưng cũng phải khởi động lại PHP-FPM.

Hy vọng sẽ giúp ai đó thử nó ở Ubuntu với một chiếc chao đèn Bitnami.

Đã trả lời ngày 9 tháng 1 năm 2014 lúc 6:32Jan 9, 2014 at 6:32

Ramramram

391 Huy hiệu vàng1 Huy hiệu bạc5 Huy hiệu đồng1 gold badge1 silver badge5 bronze badges

Nếu bạn phát hiện ra chủ đề này và bạn đang sử dụng phiên bản WampServer hiện tại, bạn có thể gặp sự cố tôi đã có khi bạn chỉnh sửa Php.ini được tham chiếu trong báo cáo phpinfo (), nhưng nó không thay đổi đường dẫn bao gồm. Thực hiện tìm kiếm thư mục WAMP cho thấy 2 DLL (cả hai có tên PHP5TS.dll trong PHP và Apache Dirs) trong đó đường dẫn bao gồm được chỉ định. Thay vào đó, hãy sử dụng môi trường Wamp Bitnami (https://bitnami.com/stack/wamp/installer). Đi Pats!

Đã trả lời ngày 12 tháng 11 năm 2015 lúc 22:40Nov 12, 2015 at 22:40

Ginja Ninjaginja NinjaGinja Ninja

3951 Huy hiệu vàng7 Huy hiệu bạc15 Huy hiệu đồng1 gold badge7 silver badges15 bronze badges

Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ PHP bao gồm hoặc đặt câu hỏi của riêng bạn.

Tôi đã tìm kiếm ở khắp mọi nơi và dường như không thể tìm thấy câu trả lời cho việc này. Tôi đang cố gắng đặt một đường dẫn bao gồm trong tệp php.ini của máy chủ WAMP cục bộ của tôi. Tôi hiện không hiểu một trong hai điều:

  1. Những gì để đặt trong các trích dẫn của chính cài đặt đường dẫn. Ví dụ: nếu tôi muốn thêm C:\wamp\www dưới dạng đường dẫn bao gồm, thì đó có phải là include_path = ".;C:\wamp\www\" không?
    For example, if I wanted to add C:\wamp\www as an include path, would it be
    include_path = ".;C:\wamp\www\"?
  2. Nơi đặt đường dẫn bao gồm. Tôi có thể đặt nó ở bất cứ đâu, hoặc tôi phải đặt nó ở một nơi cụ thể?include path line. Can I put it anywhere, or do I have to put it in a specific place?

Một số lỗi phổ biến tôi đã đọc trong nghiên cứu của mình mà tôi đã kiểm tra.

  • Tôi đang chỉnh sửa tệp php.ini được đặt tại C:\wamp\bin\php\php5.3.8
  • Tôi đã khởi động lại máy chủ sau khi tôi thực hiện các thay đổi của mình và đã kiểm tra xem nó có được cập nhật bằng hàm phpinfo() không.

UpdateThis hiện là những gì tôi có, nhưng nó vẫn không hoạt động.
This is currently what I have, but it still doesn't work.

; Windows: "\path2;\path2"
include_path = ".;C:\php\pear;C:\wamp\www"

hỏi ngày 18 tháng 2 năm 2012 lúc 23:23Feb 18, 2012 at 23:23

Kevin Peikevin PeiKevin Pei

5.6697 Huy hiệu vàng35 Huy hiệu bạc52 Huy hiệu Đồng7 gold badges35 silver badges52 bronze badges

4

Tất cả điều này phụ thuộc vào những gì bạn đang cố gắng thực hiện. Cá nhân, tôi không chỉnh sửa tệp php.ini trực tiếp để cài đặt bao gồm_paths, thay vào đó tôi sử dụng cấu trúc sau, trong mã:

// This will append whichever path you would like to the current include path
// PHP is smart enough to convert / with \ if on a Windows box
// If not you can replace / with DIRECTORY_SEPARATOR
set_include_path(get_include_path() . PATH_SEPARATOR . 'my/custom/path');

-- Chỉnh sửa --

Rất có thể có nhiều bản sao của php.ini trên hệ thống của bạn và bạn không chỉnh sửa bản sao đang được PHP sử dụng.

Cwallenpoole

77.3K26 Huy hiệu vàng125 Huy hiệu bạc163 Huy hiệu Đồng26 gold badges125 silver badges163 bronze badges

Đã trả lời ngày 18 tháng 2 năm 2012 lúc 23:32Feb 18, 2012 at 23:32

Mike Purcellmike PurcellMike Purcell

19.5k10 Huy hiệu vàng 50 Huy hiệu bạc86 Huy hiệu Đồng10 gold badges50 silver badges86 bronze badges

3

Tệp php.ini sẽ có bao gồm_path đã có trong đó, nhưng nhận xét, đó là nơi bạn nên đặt nó, bằng cách không đưa ra nó. Nó cũng có ví dụ cho Windows. Nó sẽ trông như thế này, chỉ cần loại bỏ dấu chấm phẩy trước "bao gồm_path"

; Windows: "\path2;\path2"
;include_path = ".;c:\php\includes"

Đã trả lời ngày 18 tháng 2 năm 2012 lúc 23:27Feb 18, 2012 at 23:27

thenetimpthenetimpthenetimp

9.2275 huy hiệu vàng28 Huy hiệu bạc40 Huy hiệu đồng5 gold badges28 silver badges40 bronze badges

4

Nhấn liên kết này khi tôi đang cố gắng gỡ lỗi tại sao bao gồm_path trong tệp php.ini của tôi không có hiệu lực. Tôi đang nói về thiết lập Ubuntu của tôi với API Bitnami. Giải pháp là khởi động lại PHP-FPM bằng cách sử dụng ./ctlscript đúng cách. Chỉ khởi động lại Apache nhưng cũng phải khởi động lại PHP-FPM.

Hy vọng sẽ giúp ai đó thử nó ở Ubuntu với một chiếc chao đèn Bitnami.

Đã trả lời ngày 9 tháng 1 năm 2014 lúc 6:32Jan 9, 2014 at 6:32

Ramramram

391 Huy hiệu vàng1 Huy hiệu bạc5 Huy hiệu đồng1 gold badge1 silver badge5 bronze badges

Nếu bạn phát hiện ra chủ đề này và bạn đang sử dụng phiên bản WampServer hiện tại, bạn có thể gặp sự cố tôi đã có khi bạn chỉnh sửa Php.ini được tham chiếu trong báo cáo phpinfo (), nhưng nó không thay đổi đường dẫn bao gồm. Thực hiện tìm kiếm thư mục WAMP cho thấy 2 DLL (cả hai có tên PHP5TS.dll trong PHP và Apache Dirs) trong đó đường dẫn bao gồm được chỉ định. Thay vào đó, hãy sử dụng môi trường Wamp Bitnami (https://bitnami.com/stack/wamp/installer). Đi Pats!

Đã trả lời ngày 12 tháng 11 năm 2015 lúc 22:40Nov 12, 2015 at 22:40

Ginja Ninjaginja NinjaGinja Ninja

3951 Huy hiệu vàng7 Huy hiệu bạc15 Huy hiệu đồng1 gold badge7 silver badges15 bronze badges

Không phải là câu trả lời bạn đang tìm kiếm? Duyệt các câu hỏi khác được gắn thẻ PHP bao gồm hoặc đặt câu hỏi của riêng bạn.