2013-05-21 18 views
17

Khi tôi chạy lệnhStartup: Không thể tải thư viện năng động '/usr/lib/php/modules/module.so'

php -v 

lỗi này đi lên

PHP Cảnh báo: Chương trình PHP Khởi động: Không thể tải thư viện động '/usr/lib/php/modules/module.so' - /usr/lib/php/modules/module.so: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục nào trong Không xác định trên dòng 0 PHP 5.3.3 (cli) (được xây dựng: Feb 22 2013 02:37:06)

+0

Bạn đã kiểm tra xem tệp có thực sự ở đó không? – likeitlikeit

+0

Vâng tôi đã làm, không có tập tin như vậy. – BrutalApple

Trả lời

42

Điều này là do phần mở rộng mcrypt.

Sửa /etc/php.d/mcrypt.ini

và thay đổi

; Enable mcrypt extension module 
extension=module.so 

này

; Enable mcrypt extension module 
extension=mcrypt.so 

Edit:

nhỏ

Nếu thư mục /etc/php.d không tồn tại - có vẻ như bạn không cài đặt php hoặc tập tin mcrypt.ini ở vị trí khác. Hãy thử làm việc xung quanh.

+1

ngoài ra, mcrypt.so cũng được thêm vào php.ini và bạn cần phải nhận xét nó ra khỏi đó và chỉ để nó hoạt động trong '/ etc/php.d/mcrypt.ini' – Twisted1919

+2

Thư mục'/etc/php. d' không tồn tại! – mini

+0

sử dụng 'định vị mcrypt.ini' để tìm đại diện đúng. – lahbib

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