MAMP ile komut satırından bir PHP komut dosyasını çalıştırmak nasıl?

4 Cevap php

Ben MAMP yüklü. Şimdi komut satırından bir komut dosyası çalıştırmak için çalışıyorum, ama işe almak gibi olamaz.

Ben komut satırından bir komut dosyasını çalıştırmak ve ben MAMP yüklü PHP sürümünü kullanın böylece nasıl benim ortamını kurmak gerekir?

Update: I here is a nice solution mAmp en PHP için bir takma ad yaratma, aşağıda jjeaton katılıyorum:

# add this to your ~/.bash_profile
alias phpmamp='/Applications/MAMP/bin/php/php5.3.6/bin/php'

Şimdi komut satırından kullanabilirsiniz:

$ phpmamp --help

4 Cevap

MAMP sürümü 2.0.5 ile, yol değiştiğini unutmayın. Artık, aşağıdakilerden biridir:

/Applications/MAMP/bin/php/php5.2.17/bin/
/Applications/MAMP/bin/php/php5.3.6/bin/

Bu nedenle mAmp en php komutu eklemek için komut muhtemelen bu gibi görünmelidir:

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

ya bu (PHP hangi sürümüne bağlı olarak kullanmak istiyorum) gibi:

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

Lütfen Terminali'nde bu çalıştırın:

export PATH=/Applications/MAMP/bin/php5/bin/:$PATH

Hile yapmak gerekir. Bu olacak - Tom Haigh belirtildiği gibi - yerine tam yolu "php" kullanabilirsiniz böylece yoluna yürütülebilir MAMP PHP ekleyin.

Evet, ben burada olduğunu düşünüyorum: /Applications/MAMP/bin/php5/bin/php

Sen yolun önüne /Applications/MAMP/bin/php5/bin/ ekleyebilir veya /usr/bin (muhtemelen varsayılan PHP kurulum için zaten bir tane var) bir sembolik oluşturmak ya

Bu PHP sürümleri ile ilgili biraz daha temiz olabilir çalışan başka bir yolu size besteci veya diğer cli araçları gibi şeyleri çalıştırmak çalıştırmak istediğiniz özel php ikili işaret sizin bash profilinizde bir ad oluşturmak için. Bu bazı potansiyel kütüphane ve OSX php yüklü sürümü ile php.ini yapılandırma uyumluluk sorunlarını kaçınarak yararı vardır.

. Eğer MAMP 5.4.1 php işaret etmek istiyorsanız Örneğin, seçim (nano, vi, vb) Düzenleyicinizde bash_profile dosyasını düzenleyin:

# nano ~/.bash_profile

PATH deyimi aşağıdaki Bu ekle:

alias php=/Applications/MAMP/bin/php/php5.4.10/bin/php

Kaydedin ve çıkın (nano CTRL + X: wq vi). Terminal çıkın. Eğer CLI php aramak için deneyin bir dahaki sefere, MAMP yüklü 5.4.10 sürümünü kullanıyor olacak.

PHP daha yeni bir sürümü ile mAmp güncelleme eğer bu yolu güncellemeyi unutmayın.