Hướng dẫn how can i set path in php? - làm thế nào tôi có thể đặt đường dẫn trong php?

9

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi hiện đang làm việc trên dự án nhỏ của riêng mình, nhưng tôi có một vấn đề nhỏ: Tôi muốn đặt biến môi trường Path Path thành ./bin, để khi tôi sử dụng exec() và các chức năng tương tự, nó sẽ chỉ tìm kiếm các tệp nhị phân trong thư mục đó ( Trừ khi tôi nói rõ ràng khác).

Tôi đã thử putenv(), sẽ không hoạt động trừ khi tôi được bật chế độ an toàn, điều mà tôi không muốn; Và tôi cũng đã thử apache_setenv(), nhưng dường như điều đó cũng không hoạt động.

Có giải pháp nào khác mà tôi có thể muốn thử không?

(Tôi đang sử dụng máy Linux với Php 5.3.2)

Hỏi ngày 23 tháng 8 năm 2010 lúc 18:19Aug 23, 2010 at 18:19

Hướng dẫn how can i set path in php? - làm thế nào tôi có thể đặt đường dẫn trong php?

5

Nếu bạn chỉ muốn đặt nó trong các trường hợp cụ thể, bạn có thể làm:

exec("PATH=/my/path ./bin");

Đã trả lời ngày 23 tháng 8 năm 2010 lúc 18:31Aug 23, 2010 at 18:31

ArtefactoartefactoArtefacto

94.5K16 Huy hiệu vàng195 Huy hiệu bạc221 Huy hiệu đồng16 gold badges195 silver badges221 bronze badges

3

Cách để thay đổi đường dẫn được Apache sử dụng trên Mac OS X được mô tả ở đây:

Như đã nêu trong bài đăng đó:

[A] DD văn bản sau vào [Tệp /System/Library/LaunchDaemons/org.apache.httpd.plist] ở dòng thứ năm:

EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

Xem trang người đàn ông để biết chi tiết về cú pháp tôi đang sử dụng ở đây.

Nếu bạn cần chạy các lệnh PHP của mình dưới dạng các phiên CLI, có lẽ bạn cũng sẽ cần thêm /opt/local/bin dưới dạng đường dẫn mới trong công việc ____1010. Ví dụ, một cái gì đó như thế này:

shell> sudo echo "/opt/local/bin" >> /etc/paths.d/macports

Xem trang người đàn ông cho

EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

1.

Peter O.

31.3K14 Huy hiệu vàng77 Huy hiệu bạc92 Huy hiệu Đồng14 gold badges77 silver badges92 bronze badges

Đã trả lời ngày 24 tháng 8 năm 2011 lúc 1:15Aug 24, 2011 at 1:15

Thay vì đặt đường dẫn thành

EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

2 và gọi
EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

3, tại sao bạn không gọi rõ ràng
EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

4?

Đã trả lời ngày 23 tháng 8 năm 2010 lúc 18:23Aug 23, 2010 at 18:23

Muhmuhtenmuhmuhtenmuhmuhten

3.2831 Huy hiệu vàng19 Huy hiệu bạc26 Huy hiệu đồng1 gold badge19 silver badges26 bronze badges

Nếu bạn có đường dẫn cho người dùng của bạn và nếu các tập lệnh của bạn chạy với tư cách là người dùng của bạn, điều duy nhất bạn nên làm, là thiết lập đường dẫn này cho shell của bạn, nhưng các tập lệnh của bạn là IE. Người dùng Apache (www-data trong các hệ thống giống như Debian) để hoạt động này, bạn nên đặt đường dẫn này cho người dùng đó giải thích

Đã trả lời ngày 23 tháng 8 năm 2010 lúc 18:23Aug 23, 2010 at 18:23

Muhmuhtenmuhmuhtencanni

3.2831 Huy hiệu vàng19 Huy hiệu bạc26 Huy hiệu đồng8 gold badges45 silver badges67 bronze badges

2

(Php 4> = 4.3.0, Php 5, Php 7, Php 8)

set_include_path - Đặt tùy chọn cấu hình bao gồm_pathSets the include_path configuration option

Sự mô tả

set_include_path (Chuỗi

EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

5): Chuỗi | Sai(string
EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

5
): string|false

Trả về giá trị

Trả về cũ bao gồm_path khi thành công hoặc

EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

6 về thất bại.
EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

6
on failure.

Ví dụ

Ví dụ #1 set_include_path () Ví dụset_include_path() example

EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

7

Ví dụ #2 Thêm vào đường dẫn bao gồm

Sử dụng hằng số

EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

8, có thể mở rộng đường dẫn bao gồm bất kể hệ điều hành.
EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

8
constant, it is possible to extend the include path regardless of the operating system.

Trong ví dụ này, chúng tôi thêm/usr/lib/pear vào cuối

EnvironmentVariables 

PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin

9 hiện có.

shell> sudo echo "/opt/local/bin" >> /etc/paths.d/macports
0

Xem thêm

  • ini_set () - Đặt giá trị của tùy chọn cấu hình
  • get_include_path () - Nhận tùy chọn cấu hình bao gồm hiện tại
  • restore_include_path () - khôi phục giá trị của tùy chọn cấu hình bao gồm_path
  • Bao gồm - bao gồm

Công viên tại Vecinc Dot Com ¶

13 năm trước

shell> sudo echo "/opt/local/bin" >> /etc/paths.d/macports
1

shell> sudo echo "/opt/local/bin" >> /etc/paths.d/macports
2

shell> sudo echo "/opt/local/bin" >> /etc/paths.d/macports
3

Làm cách nào để đặt đường dẫn?

Đường dẫn và đường dẫn lớp..
Chọn Bắt đầu, chọn Bảng điều khiển. Nhấp đúp vào hệ thống và chọn tab nâng cao ..
Nhấp vào các biến môi trường. ....
Trong cửa sổ Biến hệ thống chỉnh sửa (hoặc biến hệ thống mới), chỉ định giá trị của biến môi trường đường dẫn ..

Đường dẫn PHP của tôi ở đâu?

Trên Windows, đường dẫn mặc định cho PHP.Tệp INI là thư mục Windows.Nếu bạn đang sử dụng máy chủ web Apache, PHP.INI lần đầu tiên được tìm kiếm trong thư mục cài đặt Apaches, ví dụ:C: \ Tệp chương trình \ Apache Group \ Apache.Windows directory. If you're using the Apache webserver, php. ini is first searched in the Apaches install directory, e.g. c:\program files\apache group\apache .

Cửa sổ đường dẫn PHP của tôi ở đâu?

Làm thế nào để..
Tìm thư mục cài đặt PHP của bạn và sao chép nó ở đâu đó (bảng tạm của bạn là một nơi tốt) ....
Nhấp chuột phải vào menu Bắt đầu.
Nhấp vào hệ thống.
Nhấp vào Cài đặt hệ thống nâng cao.
Nhấp vào các biến môi trường trên mạng.
Chọn biến đường dẫn đường dẫn (trong người dùng hoặc trong danh sách hệ thống của bạn).
Nhấp vào Chỉnh sửa Chỉnh sửa.
Nhấp vào mới.

Làm thế nào cài đặt PHP thêm trên đường dẫn?

Cách cài đặt PHP..
Bước 1: Tải xuống các tệp PHP.Bạn sẽ cần trình cài đặt Windows PHP.....
Bước 2: Trích xuất các tập tin.....
Bước 3: Định cấu hình PHP.....
Bước 4: Thêm C: \ PHP vào biến môi trường đường dẫn.....
Bước 5: Định cấu hình PHP như một mô -đun Apache.....
Bước 6: Kiểm tra tệp PHP ..