Cách cài đặt PHP 8 Mac

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

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

brew update

Tiếp theo, cài đặt kho công thức chứa PHP 8. 2

brew tap shivammathur/php

Cuối cùng, cài đặt PHP 8. 2 và bắt đầu sử dụng nó bằng cách chạy

brew install [email protected]
brew link --overwrite --force [email protected]

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

php -v

// PHP 8.2.0-dev (cli) (built: Jun 29 2022 00:22:19) (NTS)
// Copyright (c) The PHP Group
// Zend Engine v4.2.0-dev, Copyright (c) Zend Technologies
//    with Zend OPcache v8.2.0-dev, Copyright (c), by Zend Technologies

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

PHP là ngôn ngữ kịch bản có mục đích chung được sử dụng rộng rãi, đặc biệt phù hợp để phát triển Web và có thể được nhúng vào HTML

Bắt đầu nào

  • Thêm và cài đặt PHP vào macOS Monterey 12 với Homebrew
  • Cập nhật lên phiên bản PHP 7. 4 và 8 trên macOS
  • Cập nhật phiên bản PHP trong Mac

Bước 1

Cà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 2

Khi 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

Cách cài đặt PHP 8 Mac
Cách cài đặt PHP 8 Mac

Bước 3

Hã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ận

Nế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 '' to the username of your macOS account..

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