Hướng dẫn is php installed on mac m1? - php được cài đặt trên mac m1?
HITS: 19902 Show
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 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: Đ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.
Cài đặt homebrewHomebrew 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.
Cài đặt PHP
brew unlink brew link Cài đặt trình soạn thảoTiếp theo, chúng tôi cài đặt Composer là trình quản lý gói cho các gói PHP.
sudo mv composer.phar /usr/local/bin/composer Cài đặt Laravel ValetSau 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.
Cài đặt DBNGINDBNGIN 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.
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 php8 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 php8 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 php9. Đ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 Technologies1 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 Technologies2 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 Technologies3. Cài đặt bảngTablePlus 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.jsNVM 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
brew uninstall --ignore-dependencies node
brew update
brew install0
brew install1
brew install2
brew install3
brew install4 Lắp đặt sợiMộ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 install5 Cài đặt mã Visual StudioIDE 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. |