2014-11-19 19 views
6

Tôi đã cài đặt XAMPP trên Mac OSX chạy Yosemite Tôi đã tạo ra file .bash_profile như thế này:Mac OSX PHP và XAMPP đường vấn đề

export XAMPP_HOME=/Applications/XAMPP/xamppfiles 
export PATH=${XAMPP_HOME}/bin/php:${PATH} 
export PATH 

Khi tôi gõ echo $ PATH trong thiết bị đầu cuối, tôi nhận được đúng XAMPP đường dẫn Nhưng khi tôi nhập "php nào" nó hiển thị/usr/bin/php

Làm cách nào để XAMPP của tôi sử dụng đúng php thay vì php mặc định đi kèm với mac?

+0

Tôi nghĩ rằng con đường XAMPP_HOME của bạn là sai, hãy thử gỡ bỏ '/ xamppfiles' – peppeocchi

Trả lời

0

Tôi đã giải quyết được vấn đề. Trên máy Mac, thư mục bin XAMPP và tệp php có quyền sai, do đó nó không hoạt động. Thứ hai, tôi cũng phải cấu đường dẫn đầy đủ

/bin/php-5.5.15:${PATH} 

Cảm ơn

+0

Nếu đây giải quyết vấn đề của bạn và bạn đang hài lòng với câu trả lời, xin vui lòng chấp nhận câu trả lời này (vì vậy nó không xuất hiện trong những câu hỏi chưa được trả lời danh sách) –

36

Để sử dụng XAMPP PHP và mã nhị phân khác được tìm thấy trong/Applications/XAMPP/bin/theo mặc định đây là sự xâm nhập chính xác cho ~/.bash_profile

export XAMPP_HOME=/Applications/XAMPP 
export PATH=${XAMPP_HOME}/bin:${PATH} 
export PATH 

tải những thay đổi với điều này (sẽ không cần thiết lần sau khi bạn mở một phiên vỏ):

source ~/.bash_profile 

Confirm:

$ which php 
/Applications/XAMPP/bin/php 
+0

tôi đã tìm kiếm trong 5 giờ để sửa lỗi này, không có gì hoạt động. Chỉ cần thả tin nhắn để cảm ơn bạn. Cảm ơn bạn. – sandeepKumar

+0

Bạn là người đàn ông! Tôi đã tìm kiếm 5 ngày để sửa lỗi này. Không có gì đang hoạt động. Cảm ơn rất nhiều. – Pathros

+0

Câu trả lời này nên được chấp nhận .. Cảm ơn rất nhiều BlueC! – Aleksandrs

4

Trong trường hợp của tôi, tôi đã làm như sau

Tôi tạo ra hồ sơ bash của tôi.

sudo nano ~/.bash_profile

Và sau đó thêm vào phần sau đây để nó

export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH 
export PATH 

Và sau đó làm mới con đường của tôi source ~/.bash_profile Hoặc nếu điều đó không làm việc bạn có thể đóng nhà ga hoàn toàn và bắt đầu một phiên làm việc mới.

Nhập which php Và bạn sẽ thấy con đường php mới của bạn, trong trường hợp của tôi /Applications/XAMPP/xamppfiles/bin Nếu bạn biết những gì phiên bản php bạn cài đặt, bạn cũng có thể kiểm tra bằng cách nhập php -v trong trường hợp nó ra tôi như sau.

PHP 5.6.14 (cli) (built: Nov 19 2015 20:37:15) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies.