Phần mở rộng mcrypt php yêu cầu mac
Để cài đặt autoconf, chỉ cần thực hiện các lệnh bên dưới trong Terminal. Lưu ý rằng tên của thư mục autoconf phụ thuộc vào phiên bản autoconf mới nhất tại thời điểm tải xuống – phiên bản 2. 69 kể từ khi viết bài này Show
Biên dịch libmcryptBây giờ chúng tôi đã cài đặt các công cụ cần thiết, chúng tôi đã sẵn sàng bắt đầu công việc cài đặt tiện ích mở rộng mcrypt. Đầu tiên, tải xuống libmcrypt và PHP từ các địa chỉ bên dưới. Tải xuống phiên bản PHP phù hợp với phiên bản bạn đã cài đặt trên hệ thống của mình. Để xác định phiên bản PHP của bạn, chỉ cần nhập php -v vào Terminal của bạn.
Sau khi hoàn tất, hãy chạy các lệnh sau để di chuyển kho lưu trữ vào thư mục làm việc của chúng tôi, mở rộng chúng và dọn dẹp thư mục. Lưu ý rằng tên tệp có thể khác nếu phiên bản PHP của bạn khác
Bây giờ là lúc để biên dịch libmcrypt
Đừng lo lắng về bất kỳ cảnh báo nào được hiển thị trong quá trình này và chỉ cần tiếp tục trừ khi xảy ra lỗi. Bây giờ chúng ta sẽ biên dịch phần mở rộng PHP mcrypt
Kích hoạt tiện ích mở rộng mcrypt PHPGiả sử mọi thứ vẫn ổn cho đến nay, chúng ta hãy kích hoạt tiện ích mở rộng mcrypt trong PHP bằng cách thêm phần sau vào /etc/php. ini tập tin.
Lưu ý rằng nếu bạn không có /etc/php. ini , thì bạn cần sao chép tệp cấu hình mặc định vào vị trí này bằng lệnh sau. Nếu không, bạn có thể chỉ cần di chuyển trên.
Bạn cũng cần đảm bảo rằng dòng sau (hoặc dòng tương tự) có trong tệp cấu hình của bạn, sao cho các tiện ích mở rộng được tải chính xác từ thư mục mà tiện ích mở rộng mcrypt đã được thêm vào
Tên của thư mục sẽ phụ thuộc vào phiên bản OS X cụ thể của bạn. Để tìm cái nào sẽ sử dụng, hãy nhập các lệnh sau và thay thế tên thư mục bằng kết quả ________số 8Cuối cùng nhưng không kém phần quan trọng, chỉ cần khởi động lại máy chủ web Apache (rất có thể bạn đang sử dụng Apache), và bạn đã sẵn sàng để bắt đầu 0Và, để dọn dẹp thư mục làm việc của chúng tôi, hãy đưa ra lệnh sau (hoặc đơn giản là xóa nó trong Finder) 1Tôi hy vọng rằng hướng dẫn này hữu ích. Cảm ơn bạn đã đọc Bồ Andersen Giới thiệu về tác giảTôi là nhà phát triển web back-end với niềm đam mê công nghệ nguồn mở. Tôi đã là một nhà phát triển PHP trong nhiều năm và cũng có kinh nghiệm với Java và Spring Framework. Tôi hiện đang làm việc toàn thời gian với vai trò là nhà phát triển chính. Ngoài ra, tôi cũng dành thời gian để tạo các khóa học trực tuyến, vì vậy hãy nhớ xem những khóa học đó Khung web Laravel PHP yêu cầu một số thư viện nhất định để hoạt động bình thường. Một trong những thư viện này là mcrypt và php-mcrypt (cầu nối giữa mcrypt và php). Tuy nhiên, rất có thể bạn sẽ gặp sự cố khi chạy Laravel nếu các thư viện và tiện ích mở rộng này không được cài đặt đúng cách Khi tôi bắt đầu thiết lập Laravel trên máy phát triển Mac OS X Mavericks, tôi đã gặp phải lỗi này cho biết. Cần có phần mở rộng Mcrypt PHP. Điều này có thể được khắc phục dễ dàng - theo hai cách bằng cách cài đặt tiện ích mở rộng php54-mcrypt hoặc php55-mcrypt bằng homewbrew cho mac hoặc tôi tự biên dịch tiện ích mở rộng php-mcrypt Máy phát triển đã cài đặt sẵn PHP trên mavericks OS X chứ không phải máy từ trình cài đặt gói của bên thứ ba như MAMP Xin lưu ý rằng, Bản cập nhật OS X El Capitan gần đây đã khiến cài đặt Homebrew gặp sự cố về quyền. Bạn có thể muốn khắc phục điều đó trước khi tiếp tục Bước 1. Cài đặt mcrypt cho Mac OS X Mavericks bằng homebrew - lệnh này
Đề phòng trường hợp bạn gặp lỗi brew khi chạy lệnh này, đây sẽ là lỗi hèn nhát từ chối sudo từ brew, hãy khắc phục và thử lại lệnh trên Bước 2. Cài đặt tiện ích mở rộng php-mcrypt bằng brew (dựa trên phiên bản php của bạn php 5. 4 hoặc php 5. 5
hoặc
Nếu bạn gặp lỗi như brew no available formula, thì bạn sẽ phải xây dựng tiện ích mở rộng mcrypt cho php theo cách thủ công, đây là một bước thực sự dễ dàng Sau khi hoàn thành các bước trên, bây giờ bạn sẽ không còn thấy lỗi yêu cầu phần mở rộng Mcrypt PHP nữa và bạn đã sẵn sàng để bắt đầu phát triển Laravel của mình Một số đầu ra mẫu
Nếu bạn gặp lỗi như bước `brew link` không hoàn tất thành công hoặc mcrypt. h không tìm thấy thì tất cả những gì bạn cần làm là đưa ra các lệnh sau trong thiết bị đầu cuối của mình
nếu ở trên không hoạt động thì hãy thử lệnh sau
Khi bạn khởi động lại Apache sau khi làm theo các bước này, bạn sẽ thấy thông báo chào mừng của Laravel. Bạn đã đến Làm cách nào để cài đặt tiện ích mở rộng mcrypt PHP trên Mac?Nếu không, bạn sẽ gặp lỗi này. Cần có phần mở rộng Mcrypt PHP. . Bước 1. Cài đặt autoconf và mcrypt. Tôi đã sử dụng homebrew để cài đặt autoconf và mcrypt, điều này dễ dàng như. brew cài đặt autoconf mcrypt. . Bước 2. Xây dựng phần mở rộng PHP. . Bước 3. Bật tiện ích mở rộng. . Bước 4. khởi động lại apache Cần có phần mở rộng mcrypt PHP là gì?Tiện ích mở rộng mcrypt là giao diện của thư viện mật mã mcrypt. Tiện ích mở rộng này rất hữu ích để cho phép mã PHP sử dụng mcrypt chạy trên PHP 7. 2+. Tiện ích mở rộng mcrypt được bao gồm trong PHP 5. 4 đến PHP 7. 1 .
PHP mcrypt có bị phản đối không?ext/mcrypt ¶
. Do đó, nó không được dùng nữa để ủng hộ OpenSSL , nơi nó sẽ bị xóa khỏi lõi và đưa vào PECL trong PHP 7. 2.
Thư viện mcrypt là gì?Mô tả. libmcrypt là thư viện mã hóa dữ liệu . Thư viện là luồng an toàn và cung cấp các chức năng mã hóa và giải mã. Phiên bản thư viện này hỗ trợ nhiều thuật toán mã hóa và chế độ mã hóa. |