2017-01-25 37 views
7

Hi Tôi đang cố gắng để khởi động lại Apache sau khi cập nhật của hệ điều hành MacOS Sierra và tôi nhận được lỗi này>apache không hoạt động sau khi nâng cấp của hệ điều hành MacOS Sierra

dyld: Symbol không tìm thấy: _apr_crypto_block_cleanup tham chiếu từ: /usr/local/Cellar/httpd24/2.4.25/bin/httpd Dự kiến ​​trong: /usr/local/opt/apr-util/libexec/lib/libaprutil-1.0.dylib trong /usr/local/Cellar/httpd24/2.4.25/bin/httpd/usr/local/bin/apachectl: dòng 79: 94187 Bẫy phá hủy: 6 $ HTTPD -k $ ARGV

Tôi đã cố gắng để cài đặt lại apache và cài đặt lại php56 và php70 nhưng không có bất kỳ tiến bộ về điều này. Làm ơn có ai biết phải làm gì không?

Trả lời

19

Chỉ gặp vấn đề tương tự và trông giống như vấn đề với gói apr-util.

Để giải quyết vấn đề này khi tôi sử dụng homebrew Tôi chỉ cần thực hiện brew reinstall apr-util và điều này đã khắc phục được sự cố của tôi.

Nếu bạn đang sử dụng trình quản lý gói khác, hãy thử cài đặt lại apr-util bằng cú pháp chính xác của chúng.

+0

Tôi thấy rằng sự cố cũng có thể xảy ra ngẫu nhiên sau khi khởi động lại và lệnh này vẫn khắc phục sự cố. –

+0

Lỗi xảy ra và lệnh này cũng sửa lỗi trên El Capitan. –

+0

sửa lỗi này trên sierra quá, (Sau khi nâng cấp php brew) – vknyvz

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