Hướng dẫn how do i run php on m1 mac? - làm cách nào để chạy php trên mac m1?
HITS: 18920 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 😉 Rạp chiếu phim 4D, Maxon. .... Coreldraw, Corel. .... Crossover 20, CodeWeavers. .... DaVinci Resolve, thiết kế đen. .... Dropbox. ....Edge, Microsoft. ....Firefox, Mozilla .. Tôi đã di chuyển từ MacBook Pro 2015 sang MacBook Pro M1/Monterey. Tôi đã không thể chạy thành công PHP kể từ đó. Nó được cài đặt và CLI hoạt động, nhưng Apache2 tiếp tục ném một lỗi kiến trúc. Có phiên bản PHP nào sẽ chạy trên M1 không? Xóa homebrew sau đó thực hiện một cài đặt mới đã tạo ra cấu trúc phù hợp trên máy tính xách tay M1 của tôi (/opt/homebrew) đã thực hiện thủ thuật. Homebrew đã sử dụng cấu trúc/usr/dựa trên và do đó phần mềm cho kiến trúc Intel. Rạp chiếu phim 4D, Maxon. ....
Dù sao, tôi đã kết luận rằng XAMPP có lẽ không tương thích với M1 (như nhiều phần mềm) và chuyển sang các tùy chọn khác. Than ôi! Hôm nay, tôi thấy mình ở một vị trí tương tự. Tôi cần phải tự lưu trữ một hệ thống quản lý học tập bằng cách sử dụng Drupal và tôi cần XAMPP (để trở thành máy chủ của tôi) cho điều đó. Làm thế nào để tôi có được PHP để làm việc trên máy Mac của tôi? Coreldraw, Corel. ....Crossover 20, CodeWeavers. .... DaVinci Resolve, thiết kế đen. .... Dropbox. .... Crossover 20, CodeWeavers. ....DaVinci Resolve, thiết kế đen. .... Dropbox. .... Edge, Microsoft. ....
Firefox, Mozilla ..
Nội phân chính Trong đó tôi đã thêm bản thân và cho tôi đọc và viết quyền. Bây giờ khởi động lại Apache như thế này: Đặt các tệp PHP của bạn trong brew install9 và truy cập nó trong trình duyệt của bạn. Nếu bạn là người dùng Mac, lời khuyên duy nhất của tôi là don là một kẻ ngu ngốc, chuyển sang GNU/Linux. Ảnh của Lavi Perchik trên undplashTô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. Đâ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ư 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 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 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 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: 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 Technologies4. Đ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 ____35. 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 Technologies6 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 Technologies7 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 Technologies8. 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 install0
brew install1
brew install2
brew install3
brew install4
brew install5
brew install6 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 install7 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. Làm cách nào để chạy PHP trên Mac M1?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ủ .. Làm cách nào để chạy tệp PHP trên Mac?Sử dụng máy chủ web Apache tích hợp để chạy PHP trên Mac, chúng tôi có thể sử dụng lệnh SUDO APACHECTL BẮT ĐẦU trong thiết bị đầu cuối để khởi động máy chủ web. Sau đó, gõ URL http: //localhost/index.php nơi tệp PHP của chúng tôi là chỉ mục. HTML sẽ chạy tệp PHP. Tệp PHP phải nằm trong thư mục gốc để chạy.use the command sudo apachectl start in the terminal to start the webserver. Then, typing the URL http://localhost/index.php where our PHP file is index. html will run the PHP file. The PHP file should be in the root directory to run. PHP có thể được sử dụng trên Mac không?PHP được bó với macOS kể từ macOS X (10.0. XAMPP có hoạt động trên Mac M1 không?Dù sao, tôi đã kết luận rằng XAMPP có lẽ không tương thích với M1 (như nhiều phần mềm) và chuyển sang các tùy chọn khác. Than ôi! Hôm nay, tôi thấy mình ở một vị trí tương tự. Tôi cần phải tự lưu trữ một hệ thống quản lý học tập bằng cách sử dụng Drupal và tôi cần XAMPP (để trở thành máy chủ của tôi) cho điều đó.Xampp was probably not compatible with the M1 (like many software) and moved on to other options. Alas! Today, I found myself in a similar position. I needed to self host a Learning Management System using Drupal, and I needed Xampp (to be my server) for that. Làm thế nào để tôi có được PHP để làm việc trên máy Mac của tôi?Cách cài đặt PHP trên máy Mac.. của 04. Bật Apache trên MacOS.Để bật Apache, hãy mở ứng dụng, được đặt trong thư mục Ứng dụng Mac> Tiện ích..... của 04. Kích hoạt PHP cho Apache.Tạo bản sao lưu của cấu hình Apache hiện tại trước khi bạn bắt đầu..... của 04. Xác minh rằng PHP được bật..... của 04. Các lệnh Apache bổ sung .. XAMPP có hoạt động trên Mac M1 không?XAMPP hỗ trợ hầu hết các hệ điều hành bao gồm Windows, MacOS và Ubuntu..
PHP đã được cài đặt trên Mac chưa?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.
Những ứng dụng nào chạy tự nhiên trên M1 Mac?Ứng dụng M1: Ứng dụng nào tương thích với M1 Mac ?.. Chrome google.Google đã vận chuyển một phiên bản Chrome với hỗ trợ M1 vào tháng 11 năm 2020. .... Rạp chiếu phim 4D, Maxon..... Coreldraw, Corel..... Crossover 20, CodeWeavers..... DaVinci Resolve, thiết kế đen..... Dropbox..... Edge, Microsoft..... Firefox, Mozilla .. |