2013-01-20 22 views
5

Mam problem z uruchomieniem polecenia w php za pomocą APC w moim mac. W MAMP Pro mam go włączony, ale wygląda na to, że mój mac nie używa php MAMPa, ale używa osx'a.Użyj MAMP Pro php.ini zamiast OSX php

Każdy pomysł, jak powiedzieć mojemu Macowi, aby używał MAMP Pro zamiast OSp 'php.ini?

Odpowiedz

10

Plik wykonywalny MAMP ProPHP powinien znajdować się pod numerem /Applications/MAMP/bin/php/php5.x.x/bin/.

OSXPHP znajduje się w /usr/bin/php i /usr/bin jest w PATH zmiennej domyślnie.

Jednym ze sposobów, aby OSX użycie MAMPPHP jest dodanie /Applications/MAMP/bin/php/php5.x.x/bin/ do PATH zmiennej (przed /usr/bin):

wystarczy zmodyfikować ~/.profile (tj. Otwarty Terminal.app typu vim ~/.profile) i dodaj następującą linię do końca plik:

export PATH=/Applications/MAMP/bin/php/php5.x.x/bin/:$PATH 

Zauważ, że należy wymienić x sw php5.x.x z MAMP ProWersja.

+0

Dziękuję Fardjad. Mam teraz dwie linie w moim .profile teraz. Mam również .bash_profile .. nie wiem, czy to jest problem. export PATH =/Aplikacje/MAMP/bin/php5.3/bin /: $ ŚCIEŻKA alias php = "/ Aplikacje/MAMP/bin/php5.3/bin/php" To są również moje ścieżki i utworzono tam chmod + x php. Kiedy uruchomię php --ini, mówi, że jest w /private/etc/php.ini Nadal próbuję załadować apc, ale nic jeszcze :( – Nathre

+0

W porządku, potrzebowałem restartu! Teraz dostaję właściwe ścieżki kiedy uruchom polecenie php --ini, ale nie możesz załadować rozszerzenia apc :(w każdym razie dziękuję! – Nathre