Không tìm thấy lệnh Php Mac MAMP

Sau khi phiên bản PHP mặc định được thay đổi khi tùy chọn này được chọn, lệnh này sẽ được chạy trong cửa sổ Terminal mới để làm mới cài đặt để phản ánh các thay đổi

Xác nhận PHP của bạn được kích hoạt bằng cách gõ php -v trong cửa sổ Terminal mới

Ghi chú. MAMP PRO cũng thêm đường dẫn đến thư mục bin của phiên bản PHP hiện được chọn vào biến $PATH trong tệp ~/.profile của bạn. Vì tệp này sẽ được lấy nguồn từ shell bashzsh, không thực hiện thay đổi đối với $PATH trong các tệp cấu hình khác của các shell này

Khi bạn nhập lệnh php trong Terminal, phiên bản PHP được sử dụng là phiên bản đi kèm với MacOSX

Tuy nhiên, nếu bạn cài đặt MAMP, thì điều bạn muốn là phiên bản được sử dụng là phiên bản được cung cấp cùng với MAMP

Vì vậy, hãy làm cho Terminal biết về sự tồn tại của các tệp nhị phân PHP của MAMP và sử dụng chúng thay vì các tệp được cung cấp cùng với MacOSX

BƯỚC 1. Xác minh PHP nào được sử dụng bởi Terminal của bạn

Để xác minh xem Terminal của bạn đang sử dụng PHP nào, hãy mở nó và nhập

$ which php
/usr/bin/php

Hãy thử một lần nữa

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Như bạn có thể thấy, các tệp nhị phân PHP nằm trong /usr/bin/php và đường dẫn này cũng được in bằng lệnh echo $PATH

Và, như bạn có thể thấy, các thư mục MAP không được hiển thị. Chúng ta phải thêm chúng vào

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
0

BƯỚC 2. Thêm mã nhị phân PHP của MAMP vào biến $PATH

Để làm cho Terminal biết về sự tồn tại của các tệp nhị phân PHP của MAMP và làm cho nó sử dụng chúng, bạn phải sửa đổi biến

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
0 sửa đổi tệp
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
2 nằm trong thư mục người dùng gốc của bạn [
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
3 là viết tắt của root và bạn có thể nhập nó bằng cách sử dụng “Option + 5 . Sử dụng VIM để mở nó trong Terminal của bạn [bạn sẽ phải nhập mật khẩu quản trị viên của mình]

sudo vi ~/.bash_profile
Password: •

Nếu bạn không thể chỉnh sửa tệp, hãy nhập

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
4 chỉ cần gõ
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
5

Viết vào tệp biến 

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
0 mà Terminal phải sử dụng [hãy chú ý đến phiên bản MAMP hiện đang chạy, kiểm tra tùy chọn MAMP của bạn. ]

PATH=/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php5.6.6/bin:$PATH

Sau đó, hãy lưu tệp, vì vậy, ĐẦU TIÊN nhấn

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
7 trên bàn phím của bạn để thoát khỏi
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
8 và quay lại
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
9, sau đó nhập

Khi cài đặt Craft trên dòng lệnh, phiên cuối của bạn cần sử dụng máy chủ MySQL của MAMP. Chỉnh sửa tệp .bash_profile từ phần trước và thêm đường dẫn MySQL của MAMP

export PATH="/Applications/MAMP/Library/bin:/Applications/MAMP/bin/php/php7.0.27/bin:${PATH}"

Bây giờ thiết bị đầu cuối sẽ tìm kiếm mysql trong thư mục bin của MAMP trước tiên. Bạn cũng có thể chạy các lệnh mysqlmysqldump trên cơ sở dữ liệu của MAMP khi cần. Đóng phiên cuối của bạn và mở một phiên mới. Đừng quên khởi động máy chủ MySQL của MAMP nếu nó chưa chạy

Đặt các giá trị php.ini quan trọng

MAMP chạy chậm so với các máy chủ sản xuất, vì vậy nó cần thêm thời gian để thực hiện mọi việc. Nó cũng cần nhiều bộ nhớ được phân bổ cho PHP. Chỉnh sửa tệp php.ini cho phiên bản PHP mà trang Craft của bạn đang chạy. Chuyển đến Tệp > Chỉnh sửa > Chỉnh sửa mẫu > PHP [php. ini] và chọn phiên bản PHP bạn đang sử dụng

  • Tìm max_execution_time và đặt thành 60 hoặc cao hơn
  • Tìm .bash_profile0 và đặt thành .bash_profile1 hoặc cao hơn
  • lưu và đóng tập tin
  • Khởi động lại MAMP

Hãy tử tế với chính mình và làm điều đó cho tất cả các phiên bản PHP của MAMP. Sử dụng trình soạn thảo php.ini của chính MAMP. Nếu bạn muốn tự mình tìm và chỉnh sửa php.ini chính xác trong hệ thống tệp… chúc may mắn

Điều này sẽ xuất ra đường dẫn đến bản cài đặt PHP mặc định được Mac OS X cài đặt sẵn, theo mặc định, nó phải là [Giả sử bạn chưa thay đổi nó trước đây]

/usr/bin/php

Bây giờ, chúng ta chỉ cần trao đổi cái này sang PHP được cài đặt với MAMP, nằm ở /Applications/MAMP/bin/php/php5.4.10/bin [MAMP 2. 1. 3]

Để làm điều này, chúng ta cần chỉnh sửa .bash_profile và thêm phiên bản MAMP của PHP vào biến PATH

Thực hiện theo các bước đơn giản sau

  1. Trong Terminal, chạy vim ~/.bash_profile

  2. Nhập i và sau đó dán phần sau vào đầu tệp

     export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
    
  3. Đánh ESC, gõ

    /usr/bin/php
    
    0, và đánh
    /usr/bin/php
    
    1

  4. Trong Terminal, chạy

    /usr/bin/php
    
    2

  5. Trong Terminal, nhập lại

    /usr/bin/php
    
    3 và tìm chuỗi được cập nhật. Nếu mọi thứ thành công, Nó sẽ xuất ra đường dẫn mới để cài đặt MAMP PHP

  6. Trong trường hợp nó không xuất đúng đường dẫn, hãy thử đóng cửa sổ đầu cuối [thoát hoàn toàn] và mở lại, nó sẽ áp dụng các thay đổi [Tóm lại là Khởi động lại]

Cài đặt quản lý gói Composer

Bây giờ bạn có thể kích hoạt lệnh để cài đặt trình soạn nhạc trên toàn cầu [Vì vậy, bạn có thể truy cập nó từ bất cứ đâu]

$ curl -sS //getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

Bạn có thể xác minh cài đặt của mình đã hoạt động bằng cách nhập lệnh sau trong Terminal

composer

Nó sẽ hiển thị cho bạn phiên bản hiện tại và danh sách các lệnh bạn có thể sử dụng nếu quá trình cài đặt thành công

Làm cách nào để sử dụng MAMP cho PHP trên Mac?

Để cài đặt MAMP trên máy Mac của bạn hãy truy cập. https. //mamp. thông tin và nhấp vào nút Tải xuống miễn phí. Tiếp theo, nhấp vào biểu tượng Apple để bắt đầu tải xuống. Khi quá trình tải xuống hoàn tất, hãy chuyển đến thư mục Tải xuống của bạn và nhấp đúp vào tệp gói để bắt đầu cài đặt. Làm theo hướng dẫn để cài đặt MAMP.

Làm cách nào để đặt PHP trong MAMP?

MAMP PRO cài đặt một số phiên bản của trình thông dịch tập lệnh PHP. .
Phiên bản mặc định. Chọn phiên bản PHP nào sẽ là phiên bản mặc định. Để xem tệp mẫu php, nhấn nút “+”. .
Cung cấp phiên bản này trên dòng lệnh. Chọn tùy chọn này để thêm phiên bản PHP hiện tại vào đường dẫn hệ thống

PHP được cài đặt ở đâu trên MAMP?

Nếu bạn đang sử dụng MAMP Pro thì việc tìm php sẽ dễ dàng hơn. tập tin ini. Tất cả những gì bạn cần làm là mở MAMP Pro, sau đó nhấp vào Tệp > Chỉnh sửa mẫu > PHP và chọn phiên bản PHP bạn đang chạy [hoặc là php 5. 2.

MAMP có bao gồm PHP không?

PHP là ngôn ngữ lập trình kịch bản web phổ biến. MAMP PRO cài đặt một số phiên bản của trình thông dịch tập lệnh PHP . Chọn phiên bản PHP nào sẽ là phiên bản mặc định.

Chủ Đề