2009-10-26 52 views
8

Tôi đang cố gắng để chạy các lệnh sau trong terminal trên MacBook Pro của tôiPECL: command not found

cd /tmp; pecl download memcached 

nhưng im nhận

PECL: command not found.

sau một ngày googling Tôi không thể tìm ra điều gì. Có ai có giải pháp không?

Trả lời

12

Ít nhất trên Arch Linux bạn phải cài đặt php-lê gói cho công cụ PECL bằng cách sử dụng lệnh này:

pacman -S php-pear 
+1

Bạn có ý nghĩa gì với ít nhất là Arch Linux? Câu hỏi được gắn thẻ rõ ràng với OSX. Vui lòng chỉnh sửa hoặc xóa câu trả lời của bạn vì điều này không trả lời câu hỏi để tham khảo trong tương lai – Trix

29
apt-get update 

apt-get install php-pear php5-dev 
3

tôi biết, bài cũ nhưng đối với bất cứ ai khác.

Trên Windows Các lệnh PECL và PEAR không được tìm thấy nhưng chúng được cài đặt sẵn trong PHP.

Họ không phải là trong con đường cửa sổ vì vậy bạn phải cd vào thư mục PEAR để chạy các lệnh hoặc thêm thư mục PEAR để hệ thống của bạn biến đường

Có một tập tin .bat trong thư mục PEAR đó là phải làm điều này cho bạn nếu bạn nhấp đúp vào nó nhưng nó không hoạt động cho tôi trên win7 vì vậy tôi tự thêm đường dẫn hoặc chỉ cd vào thư mục để chạy nó

+0

Đây không phải là câu hỏi của Windows! đây là OSX. – Trix

3

Chủ đề cũ nhưng có thể hữu ích cho ai đó ... Trên OSX với MAMP cài đặt tốt nhất của nó để tìm ra phiên bản nào của php được cài đặt (từ thư mục/Applications/MAMP/bin/php/*).

Sau đó tạm thời

export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH 

hoặc vĩnh viễn

echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile 

sau đó

which pecl 

sau đó nói với bạn, ví dụ

/Applications/MAMP/bin/php/php5.5.3/bin/pecl