Làm cách nào để nâng cấp php trên mac?
Gần đây tôi gặp sự cố khi nâng cấp phiên bản PHP 7. 3 từ 7. 1. Chà, có rất nhiều hướng dẫn trực tuyến, thật không may, nhiều người trong số họ có hướng dẫn khó hiểu. Tuy nhiên, tôi nghĩ ra cách dễ nhất để nâng cấp phiên bản php từ 7. 1 đến 7. 3 Show
Nâng cấp PHP có thể có hai cách khả thi, XoănNếu bạn muốn theo cách
Chà, trong một số trường hợp, bạn cũng có thể cần sử dụng
biaTheo cách thứ hai, bạn cần sử dụng brew. Cái này bạn cần dán vào thiết bị đầu cuối của mình
Khi bạn đã hoàn thành một trong hai cách, bước tiếp theo là bạn phải chạy dòng sau trong thiết bị đầu cuối của mình Các phiên bản macOS mới nhất của Big Sur và Catalina hiện được bán kèm với PHP 7. 3 và có thông báo không dùng nữa rằng họ có ý định ngừng hỗ trợ PHP hoàn toàn trong bản nâng cấp trong tương lai Bạn có thể thấy điều này bằng cách chạy hàm brew tap shivammathur/php7 trong tệp được lưu trữ trên web hoặc chạy brew tap shivammathur/php8 trên dòng lệnh [email protected] Documents % php -v WARNING: PHP is not recommended PHP is included in macOS for compatibility with legacy software. Future versions of macOS will not include PHP. PHP 7.3.24-(to be removed in future macOS) (cli) (built: Dec 21 2020 21:33:25) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies Vì vậy, giải pháp tốt nhất là sử dụng Homebrew để cài đặt và sau đó chọn bất kỳ phiên bản PHP nào bạn muốn, bao gồm cả 7. 4 và phiên bản 8 Vì vậy, khi bạn đã cài đặt Homebrew trên macOS của mình, một công thức PHP Homebrew cụ thể sẽ cần được thêm từ trình bảo trì này, điều tuyệt vời ở đây là tất cả các phiên bản PHP đều khả dụng trong khi chỉ một số phiên bản khả dụng trên các công thức Homebrew mặc định Sau khi cài đặt Homebrew, hãy làm theo bên dưới Thêm các công thức PHPbrew tap shivammathur/php Chọn phiên bản PHP – ví dụ sử dụng 7. 4brew install shivammathur/php/[email protected] các tùy chọn khác là
Liên kết phiên bản PHP ________số 8_______Thay đổi phiên bản của bạn để phù hợp Khởi động lại thiết bị đầu cuốiChạy… php -v Bây giờ bạn sẽ thấy phiên bản mới, để thay đổi sang phiên bản khác, chỉ cần lặp lại quy trình từ brew tap shivammathur/php9 sau đó hủy liên kết và liên kết trong phiên bản PHP mới bằng cách đưa ra lệnh như bên dưới nhưng với phiên bản chính xác của bạn brew unlink php && brew link --overwrite --force [email protected] Sử dụng PHP mới trong macOS Đã vận chuyển ApacheNếu bạn đang sử dụng macOS trong Apache được vận chuyển sẵn, bạn có thể sử dụng phiên bản PHP mới bằng cách chỉnh sửa tệp Apache sudo nano /etc/apache2/httpd.conf Tìm mô-đun PHP và nhận xét nó và thêm vào đường dẫn phiên bản PHP mới #LoadModule php7_module libexec/apache2/libphp7.so LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so Khởi động lại Apache sudo apachectl restart Bây giờ phiên bản PHP mới sẽ được sử dụng Bạn có thể tải xuống tất cả các phiên bản và chỉ cần bỏ ghi chú phiên bản bạn muốn nếu bạn có ý định trao đổi xung quanh #LoadModule php5_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp5.so #LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so #LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so #LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so #LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so #LoadModule php_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp.so #LoadModule php_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp.so PHP 8 và macOS ApacheCần thêm một bước nữa cho Apache đi kèm PHP 8 và macOS sudo nano /etc/apache2/httpd.conf Thêm PHP 8 mới và nhận xét cái cũ brew tap shivammathur/php1 Đi đến cuối tập tin và thêm brew tap shivammathur/php2 Khởi động lại Apache Xóa phiên bản Homebrew PHP cũ hơn (tùy chọn)Nếu bạn có các công thức PHP cũ hơn từ bản cài đặt Homebrew cũ hơn, bạn có thể muốn xóa các công thức này Làm cách nào để thay đổi phiên bản PHP trên Mac?Chuyển đổi giữa các phiên bản PHP . PHP8. 1 brew cài đặt php. Cập nhật đường dẫn. echo 'xuất PATH="/opt/homebrew/opt/php/bin. $PATH"' >> ~/. zshrc echo 'xuất PATH="/opt/homebrew/opt/php/sbin. $PATH"' >> ~/. zshrc PHP8. 0 brew cài đặt php@8. 0. . PHP7. 4 vòm -arm64 brew cài đặt php@7. 4 Làm cách nào để nâng cấp PHP 7 lên 8 trong Mac?Làm cách nào để nâng cấp phiên bản PHP 7 lên PHP 8 trong MacOS? . Cài đặt gói HomeBrew nếu bạn chưa có gói này trên MacO của mình. . Cài đặt PHP 8 bằng Lệnh HomeBrew. . Sau khi thực hiện lệnh cài đặt, trước tiên hãy liên kết phiên bản PHP mới và khởi động lại dịch vụ. . Kiểm tra phiên bản PHP đang hoạt động Làm cách nào để cập nhật PHP trong thiết bị đầu cuối?Tóm lại những gì bạn cần làm là. . Đảm bảo các gói php cho phiên bản bạn muốn đã được cài đặt Cập nhật bất kỳ cấu hình nào cho phiên bản PHP đó Cập nhật cấu hình máy chủ web của bạn để trỏ đến đúng phiên bản PHP Trỏ PHP CLI đến đúng phiên bản PHP Khởi động lại máy chủ web của bạn và php-fpm Mặt nạ trình nền php-fpm cũ Phiên bản Mac hiện tại của tôi là gì?Trong Terminal, chạy vim ~/. bash_profile Nhập i và sau đó dán đoạn mã sau vào đầu tệp. xuất PATH=/người dùng/cục bộ/bin. $PATH Nhấn ESC, Nhập. wq và nhấn Enter Trong Terminal, chạy nguồn ~/. bash_profile Trong Terminal, nhập lại which php và tìm chuỗi đã cập nhật |