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

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
1

# nâng cấp bình thường

brew upgrade php

# Nâng cấp với
brew tap shivammathur/php
brew install shivammathur/php/php@8.1
1

brew tap shivammathur/php
brew install shivammathur/php/php@8.1

Để chuyển đổi giữa các phiên bản, hãy sử dụng lệnh sau

brew link --overwrite --force php@8.1

Bạn có thể đọc thêm trong kho lưu trữ

# Bước tiếp theo

Kiểm tra phiên bản hiện tại bằng cách chạy

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
3

php -v

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;

sudo nginx -s reload
_
sudo apachectl restart

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

# index.php, accessible to your web server

phpinfo[];

Phiên bản sẽ hiển thị

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
4

Nhậ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ột

Bạn có thể sử dụng

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
5 để chuyển đổi giữa các phiên bản PHP

brew upgrade php
3

# tiện ích mở rộng

Cá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

brew upgrade php
0

Bạn có thể chạy

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
6 để xem tiện ích mở rộng nào đã được cài đặt

________mười một

Bạn có thể tìm kiếm các tiện ích mở rộng khác bằng cách sử dụng

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
7

brew upgrade php
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

sudo nginx -s reload
sudo apachectl restart
brew upgrade php
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

brew upgrade php
6_
brew upgrade php
7

Nế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

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
8 để biết tệp nào được tải

brew upgrade php
8

Bây giờ hãy kiểm tra tệp ini

brew upgrade php
9

Lư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

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
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 XAMPP

Có nhiều cách để làm cho nó hoạt động trên macOS,

  1. Sử dụng Apache và PHP tích hợp
  2. Sử dụng XAMPP

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

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
8

Nâng cấp nó lên phiên bản mới nhất

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
7

Liên kết tượng trưng cho tài liệu tham khảo trong Cellar

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
0

Thay đổi đường dẫn PHP trong hồ sơ bash của tôi

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
1

Tả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]

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
2

Kiểm tra quốc tế

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
3

Ghi 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 đó.

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
73

nế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

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
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 ].
______274 &

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
75

Cuố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

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
76 đã được đặt chưa. nó phải là
brew tap shivammathur/php
brew install shivammathur/php/php@8.1
77. Nếu không, bạn có thể thay đổi nó bằng cách
brew tap shivammathur/php
brew install shivammathur/php/php@8.1
78. Thêm chi tiết tại đây

Trướ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

brew link --overwrite --force php@8.1
1

Tiế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/ ]

brew link --overwrite --force php@8.1
2

cd vào thư mục giải nén

brew link --overwrite --force php@8.1
3

thay đổi thư mục con ext/intl

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
70

Chạy các lệnh này để xây dựng tiện ích mở rộng

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
71

bâ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

brew tap shivammathur/php
brew install shivammathur/php/php@8.1
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

Chủ Đề