Phần mở rộng php intl mac catalina
Tiếp theo, nâng cấp PHP. Bạn có thể sử dụng công thức php tích hợp, nhưng tôi khuyên bạn nên sử dụng vòi 1 Show
# nâng cấp bình thường
# Nâng cấp với brew tap shivammathur/php brew install shivammathur/php/[email protected]
Để chuyển đổi giữa các phiên bản, hãy sử dụng lệnh sau
Bạn có thể đọc thêm trong kho lưu trữ # Bước tiếp theoKiểm tra phiên bản hiện tại bằng cách chạy 3
Khởi động lại Nginx hoặc Apache, nếu bạn đang sử dụng Laravel Valet, bạn có thể chuyển sang phần tiếp theo; _
Và đảm bảo rằng máy chủ web cục bộ của bạn cũng sử dụng PHP 8. 1 bằng cách truy cập tập lệnh này
Phiên bản sẽ hiển thị 4Nhận thấy tpyo? . Nếu bạn muốn cập nhật những gì đang diễn ra trên blog này, bạn có thể theo dõi tôi trên Twitter hoặc đăng ký nhận bản tin của tôi. Đăng ký email #người phục vụNếu bạn đang sử dụng Laravel Valet, bạn nên thực hiện các bước sau để nâng cấp nó ________mười mộtBạn có thể sử dụng 5 để chuyển đổi giữa các phiên bản PHP 3# tiện ích mở rộngCác tiện ích mở rộng PHP được cài đặt bằng pecl. Cá nhân tôi sử dụng Redis và Xdebug. Chúng có thể được cài đặt như vậy 0Bạn có thể chạy 6 để xem tiện ích mở rộng nào đã được cài đặt________mười mộtBạn có thể tìm kiếm các tiện ích mở rộng khác bằng cách sử dụng 7 2Đảm bảo khởi động lại máy chủ web của bạn sau khi cài đặt các gói mới
5Đảm bảo rằng tất cả các tiện ích mở rộng đều được cài đặt và tải đúng cách bằng cách kiểm tra cả cài đặt máy chủ web PHP và CLI của bạn 6_ 7Nếu tiện ích mở rộng không được tải đúng cách, có hai cách khắc phục dễ dàng Trước tiên, hãy đảm bảo rằng các tiện ích mở rộng được thêm vào đúng tệp ini. Bạn có thể chạy 8 để biết tệp nào được tải 8Bây giờ hãy kiểm tra tệp ini 9Lưu ý rằng nếu bạn đang thử nghiệm các tiện ích mở rộng đã cài đặt qua CLI, bạn không cần khởi động lại nginx, apache hoặc Valet khi thực hiện các thay đổi đối với cài đặt ini Điều thứ hai bạn có thể làm, nếu bạn đang cập nhật từ phiên bản PHP cũ hơn cũng sử dụng pecl để cài đặt tiện ích mở rộng; Nếu bạn đang cố gắng cài đặt Magento trên MacOS và gặp phải lỗi này 72. Chào mừng bạn, hãy để tôi giúp bạn tiết kiệm thời gian. Sau rất nhiều nghiên cứu, cuối cùng tôi đã có thể giải quyết vấn đề này. Sự cố xảy ra với Tiện ích mở rộng PHP trong macOS và đặc biệt là với XAMPPCó nhiều cách để làm cho nó hoạt động trên macOS,
Có vẻ như khá dễ dàng để làm cho nó hoạt động bằng cách sử dụng Apache và PHP tích hợp sẵn. Cài đặt PHP đã giải quyết chính xác sự cố. Sử dụng bia, php7. 1 có phần mở rộng intl tích hợp 8Nâng cấp nó lên phiên bản mới nhất 7Liên kết tượng trưng cho tài liệu tham khảo trong Cellar 0Thay đổi đường dẫn PHP trong hồ sơ bash của tôi 1Tải lại hồ sơ bash của bạn (bạn có thể đóng thiết bị đầu cuối và mở lại) 2Kiểm tra quốc tế 3Ghi chú. Nếu bạn gặp những cảnh báo như. Cảnh báo PHP. Khởi động PHP. Không thể tải thư viện động ‘/usr/local/opt/php71-intl/intl. so' Sau đó, bạn phải tắt intl trước đó. 73nếu bạn gặp sự cố với điều này, hãy kiểm tra xem hệ thống của bạn đang sử dụng PHP nào 5(nó phải là cái mà bạn vừa cài đặt. /usr/local/opt/php@7. 1/…) Bây giờ tôi có một vài dự án đang chạy trên máy mac của mình với XAMPP. Và việc chuyển đổi giữa Apache tích hợp sẵn và XAMPP hoặc MAMP để chạy các dự án của tôi quá khó hiểu và tốn thời gian. Vì vậy, tôi đã hy vọng tìm ra giải pháp để làm cho nó hoạt động cho XAMPP Đối với XAMPP, việc cài đặt tiện ích mở rộng intl rất khó khăn, trước tiên là do tiện ích mở rộng này không được XAMPP cung cấp ngay lập tức. Tôi gần như đã bỏ cuộc, hầu hết các giải pháp đều không hiệu quả với tôi. Chủ yếu là vì chúng dành cho PHP5. 6 và không dành cho PHP7. (sử dụng pecl) Tôi liên tục gặp lỗi này. sai lầm chết người. 'ext/tiêu chuẩn/php_smart_str. h'file không tìm thấy”. Thậm chí đã cố gắng xây dựng tiện ích mở rộng intl bằng macports thay vì pecl. nhưng không may mắn Một số giải pháp đã sử dụng các gói brew hiện không được dùng nữa/đã xóa/đã di chuyển. (sử dụng php71-intl ). 75Cuối cùng tôi đã làm cho nó hoạt động bằng các bước sau. Ý tưởng chung là tự xây dựng phần mở rộng intl từ mã nguồn PHP. Đầu tiên, hãy kiểm tra đường dẫn 76 đã được đặt chưa. nó phải là 77. Nếu không, bạn có thể thay đổi nó bằng cách 78. Thêm chi tiết tại đâyTrước khi bắt đầu, hãy chắc chắn rằng bạn đã cài đặt Xcode. Ngoài ra, hãy cài đặt phiên bản autoconf mới nhất. điều này có thể giúp 1Tiếp theo tải xuống phiên bản PHP bạn sử dụng trong XAMPP từ php. mạng lưới. Tôi đang sử dụng 7. 1. 18. Phiên bản này làm việc cho tôi. php-7. 1. 31, tôi đoán nếu bạn làm theo các bước thì nó có thể hoạt động trong 7. 0 hoặc 7. 2 cũng vậy. Hãy cho tôi biết nếu có hay không, tôi sẽ cập nhật bài đăng này. Không sử dụng PHP 7. 3 cho Magento 2. 3. 0, nó không được hỗ trợ Trích xuất hắc ín. gz bằng cách sử dụng (Tôi đã giải nén nó bên trong thư mục ~/Downloads/ ) 2cd vào thư mục giải nén 3thay đổi thư mục con ext/intl 70Chạy các lệnh này để xây dựng tiện ích mở rộng 71bây giờ bạn có thể xóa tất cả các tệp bạn đã tải xuống và cả các thư mục đã giải nén Mở/Ứng dụng/XAMPP/xamppfiles/etc/php. ini và thêm 79Đó là nó. Khởi động lại Apache của bạn bằng XAMPP GUI và nó sẽ hoạt động. Bạn phải chạy các lệnh này mỗi khi cài đặt phiên bản XAMPP mới Làm cách nào để bật tiện ích mở rộng PHP Intl trên Mac?Làm cách nào để bật tiện ích mở rộng PHP Intl trên macOS Mojave? . Tạo một bản sao của php. ini sử dụng cp /etc/php. ban đầu. php mặc định. ban đầu Loại bỏ ";" . dll Khởi động lại Apache sudo apachectl khởi động lại Làm cách nào để bật tiện ích mở rộng Intl trong xampp trên Mac?Bước 1. Mở Terminal và kiểm tra xem Homebrew đã được cài đặt chưa Bước 2. Cài đặt Homebrew Bước 3. Kiểm tra đường dẫn PHP Bước 4. Thay đổi lộ trình Bước5. Cài đặt icu4c Bước 6. cài đặt quốc tế Bước7. Kích hoạt intl & Khởi động lại XAMPP Làm cách nào để chạy PHP trên Mac?Cài đặt PHP cho người dùng Mac. . Mở terminal hoặc cửa sổ dòng lệnh Chuyển đến thư mục hoặc thư mục được chỉ định chứa các tệp php Sau đó, chúng ta có thể chạy mã php bằng lệnh sau. tên_tệp php. php Làm cách nào để cài đặt PHP trong macOS Monterey?Cài đặt PHP trên macOS . PHP bị thiếu ở Monterey. Bắt đầu với macOS Monterey, PHP không còn được bao gồm trong cài đặt mặc định của hệ thống. . Cài đặt Homebrew. . đang cài đạt PHP. . Chạy tập lệnh PHP. . Sử dụng PHP trong Typinator |