PHP8. 2 dự kiến sẽ được phát hành vào ngày 8 tháng 12 năm 2022. Tất nhiên, trong khi chờ đợi, bạn có thể kiểm tra các tính năng mới, thay đổi cú pháp và các cải tiến khác trong môi trường cục bộ của mình Show Trong bài viết này, chúng ta sẽ xem cách bạn có thể bắt đầu chơi với PHP 8. 2 RC trên máy Mac của bạn. Trước tiên, hãy đảm bảo rằng Brew đã được cài đặt và cập nhật bằng cách chạy
Tiếp theo, cài đặt kho công thức chứa PHP 8. 2
Cuối cùng, cài đặt PHP 8. 2 và bắt đầu sử dụng nó bằng cách chạy
Bây giờ bạn có thể kiểm tra kỹ xem bạn có thực sự đang sử dụng PHP 8 không. 2 bằng cách chạy
Tất nhiên, hãy giúp nhóm phát triển PHP bằng cách báo cáo bất kỳ sự cố nào được tìm thấy trong hệ thống báo cáo lỗi. Và xin vui lòng, không sử dụng phiên bản này trong sản xuất Tôi hy vọng bạn thích hướng dẫn này. Nếu có, vui lòng cân nhắc hỗ trợ công việc của tôi — nhiệm vụ của tôi là dành nhiều thời gian hơn để duy trì hàng chục dự án mà tôi đã viết/cộng tác trong nhiều năm và tiếp tục phát triển các dự án mới để phát triển PHP hiệu quả và thú vị hơn Trong hướng dẫn này, chúng tôi sẽ giới thiệu các bước về cách cài đặt PHP trên MacOS. Chúng tôi sẽ sử dụng Homebrew để cài đặt PHP trên MacOS
Bắt đầu nào
Bước 1Cài đặt Homebrew trên MacOS thành công. Hãy làm theo hướng dẫn này hoàn toàn Làm cách nào để cài đặt Homebrew trên MacOS? Bước 2Khi Homebrew được cài đặt thành công, hãy cài đặt PHP bằng lệnh bên dưới bash-3.2$ brew install php Đây là kết quả giao diện điều khiển chi tiết của “brew install php”bash-3.2$ bash-3.2$ bash-3.2$ brew install php ==> Downloading https://ghcr.io/v2/homebrew/core/apr/manifests/1.7.0_2 Already downloaded: /Users/app/Library/Caches/Homebrew/downloads/bea860ee12694d9b28c54323f66a2ed14e5b7b44c7fd2568ddd179b86f27829e--apr-1.7.0_2.bottle_manifest.json ==> Downloading https://ghcr.io/v2/homebrew/core/apr/blobs/sha256:706df15280f05bc3ab057bd5dd856746f02c4fcc7356cccd5babd92a6362f132 Already downloaded: /Users/app/Library/Caches/Homebrew/downloads/3beab76299c09a6d05b8ddb53711803844ff70c996e04daf8188953e2d8e9dc3--apr--1.7.0_2.monterey.bottle.tar.gz ==> Downloading https://ghcr.io/v2/homebrew/core/php/manifests/8.1.2 Already downloaded: /Users/app/Library/Caches/Homebrew/downloads/bb615e3f8d0140a0e40ab9ada2f73189ec03af655631c39f30d78a02b2887ac4--php-8.1.2.bottle_manifest.json ==> Downloading https://ghcr.io/v2/homebrew/core/php/blobs/sha256:08fc122518eca5e578ff4cd791c2ced0e4a10f707ec48f1938791473e38fceb5 Already downloaded: /Users/app/Library/Caches/Homebrew/downloads/f7d51e966f2f708d28d0888ffd9e830c1cb4212293ef8408e610be33024e4521--php--8.1.2.monterey.bottle.tar.gz ==> Downloading https://ghcr.io/v2/homebrew/core/php/blobs/sha256:08fc122518eca5e578ff4cd791c2ced0e4a10f707ec48f1938791473e38fceb5 Already downloaded: /Users/app/Library/Caches/Homebrew/downloads/f7d51e966f2f708d28d0888ffd9e830c1cb4212293ef8408e610be33024e4521--php--8.1.2.monterey.bottle.tar.gz ==> Installing dependencies for php: apr, ca-certificates, [email protected], argon2, aspell, m4, autoconf, brotli, libunistring, libidn2, libnghttp2, libssh2, openldap, rtmpdump, zstd, curl, libtool, unixodbc, freetds, libpng, freetype, fontconfig, jpeg, libtiff, giflib, webp, gd, gmp, icu4c, krb5, libpq, libsodium, libzip, oniguruma, pcre2, readline, sqlite and tidy-html5 ==> Installing php dependency: apr ==> Pouring apr--1.7.0_2.monterey.bottle.tar.gz 🍺 /usr/local/Cellar/apr/1.7.0_2: 59 files, 1.4MB ==> Installing php dependency: ca-certificates ==> Pouring ca-certificates--2021-10-26.all.bottle.tar.gz ==> Regenerating CA certificate bundle from keychain, this may take a while... 🍺 /usr/local/Cellar/ca-certificates/2021-10-26: 3 files, 208.5KB ==> Installing php dependency: [email protected] ==> Pouring [email protected] 🍺 /usr/local/Cellar/[email protected]/1.1.1m: 8,081 files, 18.5MB ==> Installing php dependency: argon2 ==> Pouring php--8.1.2.monterey.bottle.tar.gz ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set php_ini /usr/local/etc/php/8.1/php.ini system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set php_dir /usr/local/share/pear system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set doc_dir /usr/local/share/pear/doc system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set ext_dir /usr/local/lib/php/pecl/20210902 system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set bin_dir /usr/local/opt/php/bin system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set data_dir /usr/local/share/pear/data system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set cfg_dir /usr/local/share/pear/cfg system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set www_dir /usr/local/share/pear/htdocs system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set man_dir /usr/local/share/man system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set test_dir /usr/local/share/pear/test system ==> /usr/local/Cellar/php/8.1.2/bin/pear config-set php_bin /usr/local/opt/php/bin/php system ==> /usr/local/Cellar/php/8.1.2/bin/pear update-channels ==> Caveats To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch> Finally, check DirectoryIndex includes index.php DirectoryIndex index.php index.html The php.ini and php-fpm.ini file can be found in: /usr/local/etc/php/8.1/ To restart php after an upgrade: brew services restart php Or, if you don't want/need a background service you can just run: /usr/local/opt/php/sbin/php-fpm --nodaemonize ==> Summary 🍺 /usr/local/Cellar/php/8.1.2: 513 files, 80.0MB ==> Running `brew cleanup php`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). bash-3.2$ bash-3.2$ Dưới đây là một số kết quả bảng điều khiển MacOS khác Bước 3Hãy xác minh chi tiết phiên bản PHP và nơi nó được cài đặt bash-3.2$ which php /usr/local/bin/php bash-3.2$ php -version PHP 8.1.2 (cli) (built: Jan 21 2022 04:47:46) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.2, Copyright (c) Zend Technologies with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies Và bạn đã sẵn sàng. Hãy cho tôi biết nếu bạn gặp phải bất kỳ sự cố nào khi cài đặt PHP trên MacOS của mình apache ở đâu. ini nằm ở đâu?bash-3.2$ vi /usr/local/etc/php/8.1/php.ini Mã hóa vui vẻ Tham gia thảo luậnNếu bạn thích bài viết này, xin vui lòng chia sẻ nó trên phương tiện truyền thông xã hội. Vẫn còn bất kỳ câu hỏi về một bài viết, để lại cho chúng tôi một bình luận Làm cách nào để cập nhật PHP lên 8 trên Mac?Nâng cấp bằng Homebrew . nâng cấp bình thường. brew nâng cấp php Nâng cấp với shivammathur/homebrew-php. brew tap shivammathur/php brew install shivammathur/php/php@8. 0. Để chuyển đổi giữa các phiên bản, hãy sử dụng lệnh sau. liên kết bia --overwrite --force php@8. 0. . Bước tiếp theo. Kiểm tra phiên bản hiện tại bằng cách chạy php -v. php -v Làm cách nào để cập nhật phiên bản 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ài đặt phiên bản PHP trên Mac?Cài đặt PHP trên macOS. . Bước 1. Sao chép lệnh cài đặt Bước 2. Tiếp theo, dán lệnh đã sao chép vào Terminal. . Bước 3. Bây giờ, chúng tôi sẽ nhập lệnh dưới đây để cập nhật các gói của chúng tôi. cập nhật bia. . Note: Below, Substitute ' Làm cách nào để cài đặt php8?Để cài đặt PHP 8 trên Ubuntu 22. 04, bạn phải làm theo hướng dẫn từng bước dưới đây. . Bước 1. Cập nhật kho hệ thống. . Bước 2. Cài đặt các phụ thuộc cần thiết. . Bước 3. Thiết lập kho lưu trữ PHP. . Bước 4. Cài đặt PHP 8 trên Ubuntu 22. 04. . Bước 5. Xác minh phiên bản PHP. . Bước 6. Cài đặt phần mở rộng PHP 8 |