2012-04-08 43 views
6

Vì vậy, về cơ bản tôi đang cố gắng để cài đặt APC, nhưng tôi không thể có được PECL để làm việc trên Centos 5.8 i686cần giúp cài đặt pecl trên centos 5.8

Tôi có phiên bản ổn định mới nhất của php-fpm, mysql, và nginx. Mọi thứ đang hoạt động ở mức 100%, mọi thứ đều suôn sẻ. Tôi đang chạy một trang web trực tiếp không có vấn đề gì. Tôi không thể làm việc.

yum install pcl

yum install php-lê: enter image description here

Hầu hết các gói Tôi đang cố gắng để lắp đặt có vấn đề phụ thuộc với php-common (bất kể đó là).

php-common = 5.1.6-32.el5 is needed 

Trợ giúp được đánh giá cao!

Trả lời

6

/usr/bin/pecl có sẵn từ gói php-pear.

Lỗi phụ thuộc bạn gặp phải là hoàn toàn sai. Có lẽ vì bạn đã cài đặt hỗn hợp của php-* 5.1 RPM và php53-* 5.3 RPM và nhận xung đột trên các tệp devel. Bạn nên làm sạch một số để chỉ giữ một bộ RPM cho phiên bản đích của bạn, hoặc là 5.1 hoặc 5.3.

Bạn cũng phải cài đặt gcc, httpd-devel, php(53)-devel và cuối cùng php-pear để có được phpize làm việc.

Sau đó, bạn sẽ có thể chạy pecl install apc

0

Trước hết đảm bảo với bạn đã distro của bạn được cập nhật, bạn có thể làm điều đó với

yum update

Sau đó kiểm tra nếu bạn là không sử dụng bất kỳ repo của bên thứ ba nào, chứa các gói này. Nếu bạn có thể, loại bỏ tất cả các gói php với

yum loại bỏ php *

và cố gắng để cài đặt chúng một lần nữa.

Nếu bạn không thể giải quyết, hãy thử các kho lưu trữ Fedora EPEL cung cấp một số gói cập nhật.

Tất cả các lệnh cần được chạy theo gốc.

+1

Chỉ cần nhớ nếu bạn có bất cứ điều gì bạn đang chạy như * php-pdo * hoặc một cái gì đó như thế bạn sẽ cần phải cài đặt lại đó là tốt. Tôi đã chạy các lệnh này và cài đặt bản cài đặt của mình. Đã cho tôi một chút để trở lại nơi tôi đang ở. –

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