Hướng dẫn is php installed on mac m1? - php được cài đặt trên mac m1?

HITS: 19902

Cài đặt homebrew đầu tiên, nếu nó chưa được cài đặt. Dán đó vào thiết bị đầu cuối macOS.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Và làm theo ==> Các bước tiếp theo: Sau khi cài đặt thêm homebrew vào đường dẫn của bạn==> Next steps: after Installation add homebrew to your PATH

Hướng dẫn is php installed on mac m1? - php được cài đặt trên mac m1?

Trên thực tế, hình ảnh mặc định cho PHP từ kho lưu trữ gói Brew là PHP 8. Ở đây chúng ta có thể thấy rằng:

Hướng dẫn is php installed on mac m1? - php được cài đặt trên mac m1?

Điều đó có nghĩa là, chúng tôi có thể cài đặt đơn giản Php 8 trong thiết bị đầu cuối MacOS với lệnh Brew Cài đặt PHP này, nhưng chúng tôi muốn cài đặt rõ ràng phiên bản 8, các phiên bản khác có thể được khai báo là tiêu chuẩn trong tương lai. Dán đó vào thiết bị đầu cuối

brew install 

Sau đó, bạn nên được liên kết php đã cài đặt làm trình thông dịch PHP mặc định hệ thống, để chạy lệnh này trong thiết bị đầu cuối

brew link php

Sau khi khởi động lại thiết bị đầu cuối, bạn phải xem đầu ra này

d8devs@MBP-von-d8dev ~ % php -v
PHP 8.0.8 (cli) (built: Jul 12 2021 02:58:53) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.8, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.8, Copyright (c), by Zend Technologies

Thưởng thức 😉

Ảnh của Lavi Perchik trên undplash

Tôi đã là một người dùng Windows suốt đời, đã làm việc chủ yếu trong các công ty yêu cầu bạn sử dụng Windows. Khi tôi bỏ công việc CNTT của công ty và bắt đầu làm việc độc lập với tư cách là một nhà phát triển, tôi bị mắc kẹt với Windows bởi vì đó là những gì tôi cảm thấy thoải mái. Năm ngoái, tôi đã tham gia những bộ não ngon miệng, nơi hầu hết các nhà phát triển sử dụng máy Mac, do đó, các hướng dẫn thiết lập tự nhiên và đó là hướng đến MacOS. Đó thực sự là một vấn đề đối với hầu hết các phần nhưng sau đó tôi phải tìm ra cách để có được thứ gì đó hoạt động trên Windows. Vì vậy, khi tôi quyết định lấy một máy phát triển thứ hai, tôi nghĩ rằng cuối cùng tôi đã thử máy Mac. Trong công việc hàng ngày của tôi, tôi là một nhà phát triển WordPress và vì vậy tôi cần thiết lập máy Mac của mình để phát triển WordPress. Đây là những gì tôi cần làm.

Cài đặt các công cụ dòng lệnh xcodeXcode Command Line Tools

Đây là điều đầu tiên chúng ta cần cài đặt vì nó chứa các trình biên dịch và các công cụ khác cần thiết để phát triển trên macOS. Nó cũng cài đặt Git cho chúng tôi.git for us.

  1. Khởi chạy thiết bị đầu cuối, loại
    brew install 
    6and nhấn enter.
  2. Trong cửa sổ bật lên, chọn “Cài đặt” và chờ cài đặt hoàn tất
  3. Git bây giờ sẽ có sẵn. Loại
    brew install 
    7 để xác nhận rằng Git đã được cài đặt.
    will now be available. Type
    brew install 
    7 to confirm that git has been installed.

Cài đặt homebrew

Homebrew là một trình quản lý gói cho phép bạn cài đặt các công cụ, tiện ích và ứng dụng dễ dàng trên máy Mac của bạn.

  1. Trong thiết bị đầu cuối chạy lệnh sau:
    brew install 
    8. Thực hiện theo các bước cài đặt và chờ nó hoàn thành.
  2. Chạy
    brew install 
    9 xác nhận rằng việc cài đặt đã thành công

Cài đặt PHP

  1. Để cài đặt phiên bản mới nhất của PHP mở thiết bị đầu cuối và chạy
    brew link php
    0
  2. Sau khi cài đặt được thực hiện, chạy
    brew link php
    1 để xác minh rằng phiên bản PHP mới nhất đã được cài đặt (8.1.3 tại thời điểm viết).
  3. Để cài đặt một phiên bản cụ thể của PHP khác với phiên bản mới nhất, bạn cần sử dụng ký hiệu @. Ví dụ:
    brew link php
    2
  4. Nếu bạn đã cài đặt phiên bản PHP và cần chuyển sang phiên bản khác, trước tiên bạn cần tháo phiên bản mà bạn đang chạy và liên kết phiên bản mới. Ví dụ
brew unlink brew link 

Cài đặt trình soạn thảo

Tiếp theo, chúng tôi cài đặt Composer là trình quản lý gói cho các gói PHP.

  1. Thực hiện theo các hướng dẫn tại https://getcomposer.org/doad/ để tải xuống và cài đặt trình soạn thảo.
  2. Để có thể gọi trình soạn thảo từ bất kỳ thư mục nào, bạn sẽ cần cài đặt trình soạn thảo trên toàn cầu, có nghĩa là đưa Composer.phar vào một thư mục trên đường dẫn của bạn. Bạn có thể làm điều này bằng cách chạy
sudo mv composer.phar /usr/local/bin/composer

Cài đặt Laravel Valet

Sau một chút nghiên cứu về những gì cần sử dụng làm máy chủ web, tôi đã giải quyết trên Laravel Valet. Nó rất đơn giản để bắt đầu với, không yêu cầu bất kỳ loại ảo hóa nào và làm cho nó thực sự đơn giản để bảo mật trang web của bạn với TLS.

  1. Từ đầu cuối
    brew link php
    3
  2. Chạy
    brew link php
    4
  3. Nếu bạn có một thư mục duy nhất trong đó tất cả các trang web của bạn, bạn có thể điều hướng đến thư mục đó và chạy
    brew link php
    5. Bây giờ nếu bạn có một thư mục có tên nói ‘mysite, bên trong thư mục này, nó sẽ có sẵn tại http: //mysite.test
  4. Bạn cũng có thể sử dụng lệnh
    brew link php
    6 để phục vụ các trang web từ bất kỳ thư mục nào.
  5. Để bật HTTPS, chỉ cần chạy
    brew link php
    7 từ thư mục dự án và trang web của bạn sẽ có sẵn tại https: //mysite.test

Cài đặt DBNGIN

DBNGIN là một cách thuận tiện để cài đặt nhiều phiên bản của MySQL và các máy chủ cơ sở dữ liệu khác như PostgreSQL và Redis.is a convenient way to install multiple versions of MySQL and other database servers like PostgreSQL and Redis.

  1. Chuyển đến DBNGIN và tải xuống trình cài đặt.DBngin and download the installer.
  2. Cài đặt trên Mac như bất kỳ ứng dụng Mac nào khác.
  3. Chạy DBNGIN và chọn tạo một máy chủ mới.
  4. Chọn MySQL, phiên bản của nó và tạo một máy chủ có tên tùy chỉnh.
  5. Bắt đầu máy chủ.

Lưu ý: Để sử dụng tiện ích MySQL trên dòng lệnh hoặc trong tập lệnh shell, bạn sẽ cần thêm thư mục mysql bin (sẽ giống như

brew link php
8 tùy thuộc vào phiên bản MySQL mà bạn đã chọn để tạo máy chủ) Biến đường dẫn.mysql utility on the command line or in a shell script, you would need to add the mysql bin directory (which would be something like
brew link php
8 depending on what version of mysql you selected to create the server) to your PATH variable.

Ngoài ra, bạn cần chỉ định tên ổ cắm chính xác như vậy:

brew link php
9. Điều này là do DBNGIN có thể chạy nhiều phiên bản của MySQL và do đó không sử dụng ổ cắm mặc định. Vì tôi chỉ sử dụng một phiên bản MySQL, tôi chỉ cần cập nhật biến môi trường mysql_unix_port để tránh phải chỉ định ổ cắm mỗi lần -

echo 'export MYSQL_UNIX_PORT=/tmp/mysql_3306.sock' >> ~/.zshenv 

Tiện ích MySQL này sẽ sử dụng ổ cắm được chỉ định bởi biến env này để kết nối mà không phải chỉ định ổ cắm chính xác ở mọi nơi.mysql utility will use the socket specified by this env variable to connect without my having to specify the correct socket everywhere.

Một hiệu ứng khác của việc không sử dụng ổ cắm mặc định là bạn không thể sử dụng ‘localhost, làm tham số DB_HOST trong tệp cấu hình WordPress của mình, vì chỉ định‘ localhost, khiến trình điều khiển MySQL cố gắng kết nối thông qua ổ cắm Unix mặc định. Thay vào đó, bạn có thể sử dụng ‘127.0.0.1 vì điều đó buộc người lái phải sử dụng TCP. Tôi muốn tiếp tục sử dụng ổ cắm để kết nối với MySQL cục bộ mà không cần chỉ định tên ổ cắm trong mỗi tệp cấu hình. Cách thực hiện việc này để sửa đổi biến

d8devs@MBP-von-d8dev ~ % php -v
PHP 8.0.8 (cli) (built: Jul 12 2021 02:58:53) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.8, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.8, Copyright (c), by Zend Technologies
1 trong tệp php.ini của bạn và sau đó khởi động lại PHP:

mysqli.default_socket = /tmp/mysql_3306.sock

Để tìm vị trí của tập tin Php.ini của bạn

d8devs@MBP-von-d8dev ~ % php -v
PHP 8.0.8 (cli) (built: Jul 12 2021 02:58:53) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.8, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.8, Copyright (c), by Zend Technologies
2 trong thiết bị đầu cuối của bạn. Để tìm tên của ổ cắm bạn cần sử dụng, bạn có thể nhập
d8devs@MBP-von-d8dev ~ % php -v
PHP 8.0.8 (cli) (built: Jul 12 2021 02:58:53) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.8, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.8, Copyright (c), by Zend Technologies
3.

Cài đặt bảng

TablePlus cung cấp một máy khách GUI gốc cho MySQL có thể được tải xuống từ https://tableplus.com/ và được cài đặt như bất kỳ ứng dụng Mac nào khác.

Khi bạn đã cài đặt TablePlus, bạn có thể nhấp vào mũi tên nhỏ bên cạnh máy chủ cơ sở dữ liệu trong DBNGIN để mở máy chủ cơ sở dữ liệu đó trong TablePlus.

Cài đặt NVM và Node.js

NVM là Trình quản lý phiên bản cho Node.js cho phép bạn cài đặt và chuyển đổi giữa nhiều phiên bản của nút. Vì tôi làm việc trên nhiều dự án có thể yêu cầu các phiên bản khác nhau của nút, tôi thích cài đặt Node.js bằng NVM.

Tôi đã sử dụng homebrew để cài đặt NVM (mặc dù NVM không hỗ trợ cài đặt với homebrew). Đây là những bước để tôi làm theo

  • Gỡ cài đặt bất kỳ phiên bản nút hiện có.
brew uninstall --ignore-dependencies node 
brew uninstall --force node
  • Cập nhật danh sách gói Homebrew và cài đặt NVM.
brew update 
brew install nvm
  • Tạo một thư mục cho NVM trong thư mục nhà của bạn.
brew install 
0
  • Thêm các dòng sau vào ~/.bash_profile hoặc ~/.zshrc tùy thuộc vào việc bạn sử dụng bash hay zsh
brew install 
1
  • Tải biến được thêm vào môi trường vỏ hiện tại
brew install 
2
  • Cài đặt Node.js bằng NVM. Được liệt kê dưới đây là các lệnh mà bạn có thể sử dụng để cài đặt phiên bản mong muốn của mình vào Node.js
brew install 
3
  • Để xem phiên bản nào của nút được cài đặt cục bộ và chọn phiên bản để sử dụng bạn có thể sử dụng
brew install 
4

Lắp đặt sợi

Một số dự án của tôi sử dụng sợi thay vì NPM làm người quản lý gói. Để cài đặt sợi chạy như sau trong thiết bị đầu cuốiyarn rather than npm as package manager. To install yarn run the following in the terminal

brew install 
5

Cài đặt mã Visual Studio

IDE của tôi lựa chọn là Code Visual Studio Code. Nó rất nhanh, có rất nhiều phần mở rộng và hoàn toàn miễn phí. Hướng dẫn để cài đặt VSCode trên máy Mac có sẵn ở đây.

Đó là về tất cả những gì tôi cần làm để có được MacBook sẵn sàng cho sự phát triển WordPress địa phương. Ồ, một điều khác tôi đã làm là cài đặt XDebug và định cấu hình nó để tôi có thể sử dụng nó với VSCode và Laravel Valet, nhưng các chi tiết đó là chủ đề cho một bài đăng khác.

Mac đã cài đặt PHP?

PHP được cài đặt sẵn trên hầu hết các hệ thống macOS, vì vậy bạn thường không cần cài đặt thủ công., so you usually don't need any manual installation.

Làm cách nào để chạy PHP trên Mac M1?

Để tìm vị trí của PHP của bạn.Tệp INI loại PHP - -ini trong thiết bị đầu cuối của bạn ...
Chuyển đến DBNGIN và tải xuống trình cài đặt ..
Cài đặt trên Mac như bất kỳ ứng dụng Mac nào khác ..
Chạy DBNGIN và chọn tạo một máy chủ mới ..
Chọn MySQL, phiên bản của nó và tạo một máy chủ có tên tùy chỉnh ..
Khởi động máy chủ ..

Php của tôi đã cài đặt mac ở đâu?

Vị trí INI hoặc sử dụng mặc định Vị trí mặc định điển hình trên macOS là/usr/local/PHP/PHP./usr/local/php/php.

M1 Mac có thể chạy tất cả các ứng dụng không?

Các máy Mac M1 có thể chạy ‌IPHone‌ và ‌IPAD‌ Ứng dụng cũng như các ứng dụng MAC, miễn là các nhà phát triển ứng dụng cung cấp chúng trên Mac.Đã từng có một cách để tải xuống bất kỳ ứng dụng iOS nào trên M1 Mac, nhưng chức năng đó đã bị xóa vào tháng 1 năm 2021.. There used to be a way to sideload any iOS app on an M1 Mac, but that functionality was removed in January 2021.