Hướng dẫn add php to path linux - thêm php vào đường dẫn linux

1

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.

Thông thường Google là bạn của tôi cho những vấn đề mới của người mới này và tôi khá tự hào về bản thân mình khi học khi tôi thực sự cần phải hỏi bất kỳ câu hỏi nào về công cụ PHP, nhưng điều này khiến tôi bối rối. Cố gắng cài đặt một phiên bản lê thay thế bản sao của máy chủ của tôi, đã lỗi thời. Rõ ràng là "Thư mục nhị phân (BIN) của Pear phải nằm trong biến đường dẫn của bạn." Tôi không biết điều đó có nghĩa là gì hoặc làm thế nào để chỉnh sửa nó và bổ sung cho điều đó, điều đó thực sự sẽ giải quyết vấn đề của tôi về một phiên bản PEAR đã lỗi thời trên máy chủ gốc của tôi. Bất kỳ lời khuyên nào trong một trong những lĩnh vực này sẽ được hoan nghênh rất nhiều, cảm ơn bạn.

hỏi ngày 12 tháng 3 năm 2011 lúc 20:23Mar 12, 2011 at 20:23

Hướng dẫn add php to path linux - thêm php vào đường dẫn linux

Trên thực tế, họ đang nói về biến môi trường PATH của HĐH chứ không phải PHP bao gồm đường dẫn (nhị phân [bin] được điều hành bởi HĐH, không được phân tích bởi PHP), vì bạn đang ở trong môi trường lưu trữ chung, bạn không thể thay đổi biến môi trường này một thời trang vĩnh viễn. Nếu bạn có quyền truy cập shell mặc dù, bạn có thể sửa đổi tệp .profile của mình, hãy đặt biến PATH.

Bạn có thể sử dụng getenv()putenv() để truy xuất và đặt biến đường dẫn, nhưng điều này sẽ được đặt lại trên mỗi lần chạy tập lệnh.

Điều đó nói rằng, bạn không cần các biến PATH được đặt để sử dụng lê. Nếu bạn có cài đặt PEAR trên máy tính phát triển của mình, bạn có thể tải thư mục

export PATH=/path/to/pear/bin:$PATH
0 lên máy chủ của mình và sửa đổi
export PATH=/path/to/pear/bin:$PATH
1 khi chạy để trỏ đến "Cài đặt" của riêng bạn bằng cách sử dụng
export PATH=/path/to/pear/bin:$PATH
2

$pearInstallPath = realpath('./pear/packages');
set_include_path('.' . PATH_SEPARATOR . $pearInstallPath);

Đã trả lời ngày 12 tháng 3 năm 2011 lúc 20:28Mar 12, 2011 at 20:28

Andrew Mooreandrew MooreAndrew Moore

91.8K30 Huy hiệu vàng162 Huy hiệu bạc175 Huy hiệu đồng30 gold badges162 silver badges175 bronze badges

11

Biến đường dẫn được đề cập không thực sự có liên quan gì đến PHP.

Đường dẫn là danh sách các thư mục mà shell của bạn sẽ nhìn vào để tìm một lệnh bạn chạy trên dòng lệnh. Vì vậy, điều này đang nói về việc làm cho shell tìm thấy đường dẫn đúng khi bạn chạy

export PATH=/path/to/pear/bin:$PATH
0 trên dòng lệnh.

Giả sử bạn đang sử dụng bash, một cách để thay đổi điều này là thêm một dòng như

export PATH=/path/to/pear/bin:$PATH

đến một tệp .bash_profile hoặc .profile trong thư mục nhà của bạn.

Đã trả lời ngày 12 tháng 3 năm 2011 lúc 20:31Mar 12, 2011 at 20:31

John Flatnessjohn phẳngJohn Flatness

31.6K5 Huy hiệu vàng77 Huy hiệu bạc81 Huy hiệu Đồng5 gold badges77 silver badges81 bronze badges

3

Thử cái này

getenv('PATH'); // for get PATH varibale
putenv('PATH=./'); // for set path variable

Getenv, Putenv

Đã trả lời ngày 12 tháng 3 năm 2011 lúc 20:27Mar 12, 2011 at 20:27

Azatazatazat

Phù vàng 3.5351 Huy hiệu vàng27 Huy hiệu đồng 301 gold badge27 silver badges30 bronze badges

Tùy chọn tùy chọn trực tiếp mới. /đường php72/bin. Có những hạn chế cho phép tính năng được bật, nhưng ngăn DA thay đổi mọi thứ. Các tệp mà DirectAdmin sẽ sử dụng là: centos: ~/.bash_profile debian: ~/.bash_profile FreeBSD: ~/. , DA sẽ kiểm tra: - Nếu cấu hình không tồn tại, DA sẽ thêm mặc định: path =/usr/local/php72/bin: $ đường dẫn xuất khẩu đường dẫn - Nếu nó tồn tại, DA sẽ đi qua mỗi dòng, nếu đường dẫn là Tìm thấy, nó được thay thế bằng giá trị mới và dòng xuất được giả định đã được đặt. =============== Quy tắc cho giá trị mới: Nếu có một đường dẫn hiện có được đặt trong hồ sơ, nếu giá trị đầu tiên không/usr/local/phpxx/bin, thì DA sẽ không chạm vào nó. Điều này được coi là một mục tùy chỉnh và làm thế nào người dùng có thể để nó một mình. Nếu đường dẫn hiện tại bắt đầu bằng/usr/local/phpxx/bin, thì các giá trị XX được cập nhật lên phiên bản mới, theo đó và tất cả các biến khác sẽ không bị ảnh hưởng. Cập nhật: Quy tắc cho hồ sơ bây giờ cũng xem xét các giá trị mặc định của: path = $ path: $ home/.local/bin: $ home/bin path = $ path Đường dẫn/usr/local/phpxx/bin trước mặt họ.

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

Vị trí mặc định cho PHP. Tệp INI là: Ubuntu 16.04: /etc/php/7.0/apache2. Centos 7: /etc /php.Ubuntu 16.04: /etc/php/7.0/apache2. CentOS 7: /etc/php.

$ _ Env trong PHP là gì?

$ _ENV là một mảng liên kết siêu việt khác trong PHP.Nó lưu trữ các biến môi trường có sẵn cho tập lệnh hiện tại.$ Http_env_vars cũng chứa cùng một thông tin, nhưng không phải là một siêu thị, và hiện đã được không dùng nữa.Các biến môi trường được nhập vào không gian tên toàn cầu.another superglobal associative array in PHP. It stores environment variables available to current script. $HTTP_ENV_VARS also contains the same information, but is not a superglobal, and now been deprecated. Environment variables are imported into global namespace.

PHP có biến đường dẫn môi trường không?

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 cách nào để thêm thư mục PHP của tôi vào đường dẫn trên Windows?

Cuộn xuống biến đường dẫn và nhấp vào Chỉnh sửa.Nhấp vào nút Duyệt.Điều hướng đến C:/XAMPP/PHP và bấm OK.Bây giờ bạn sẽ thấy đường dẫn đến PHP bên trong cửa sổ.