2015-08-20 18 views
7

Ubuntu'da phpstorm üzerinde hata ayıklayıcısını yapıyorum. C:xampp/php gibi yorumlayıcının yolunu Windows üzerinde kolayca ayarlayabilirim. Fakat linux'un tercüman için farklı yolu olmalı. Ubuntu phpstorm: Tercüman belirtilmemiş veya geçerli değil

Issue

ben de google bu sitede bir çok üzerinde ve arandığını ancak cevap alamadım. Php 'nin yorumlayıcı yolu ne olmalı ve böylece phpstorm onu ​​tanıyarak hata ayıklama yapabilir mi? Bir şey eksik mi?

Teşekkürler.

+0

Yani .. Bilgisayarınızda neler PHP yüklü? Tüm 'php' için bir arama yapın (ve belki de hangi php’yi konsolda deneyiniz). Şey var mı? – LazyOne

+0

'pratik @ pratik-SVE15116TR: ~ $ php /usr/bin/php' –

+1

Öyleyse, ** PHP Tercümanınız ** için THAT yolunu denediniz mi? Eğer bunun ne olduğunu bilmiyorsanız, ekran görüntüsünüzden '' 'düğmesine tıklamalısınız (“ PHP ”olarak adlandırılan üst pencere,“ ”ın yanındadır ve orada yapılandırırsınız. – LazyOne

cevap

9

Ben steps f nk yanlış anlaşılma oldu. include path, PHP dosyalarını içeren bir klasöre işaret etmelidir, PHP yorumlayıcısı değil! Diğer cevap belirttiği gibi

enter image description here

, sen which php veya which php5 kullanarak PHP yorumlayıcısı yolunu bulabilirsiniz: adresi ayarlamanız gerekir burasıdır

bu. Sonra Linux Kullanıcılar İçin kırmızı kutu içinde yol

1

emin değil o yardımcı olur, ancak ubuntu üzerinde php5 yürütülebilir için varsayılan yer

/usr/bin/php5 

PS ise: Eğer bir terminal

which php5 

PS2 yazarak öğrenebilirsiniz: Kurduğum xdebug Bu güzel yazıyı kullanarak: http://blog.elenakolevska.com/debugging-laravel-on-homestead/ (Bu Homestad gerektirir - Vagrant için laravel Ubuntu kutusu, ama belki de sizin için yararlı olacaktır)

+0

php5 Bir klasör değil, bu yüzden '/ usr/bin' değerine kadar maksimumu seçebiliyorum ve hala hata gösterebiliyorum. Sende linux var mı? –

+3

Evet, yapıyorum./usr/bin/php5 'bir klasör değil. Bir yürütülebilir dosyadır (konsol 'ls -l/usr/bin/php5'de yazarak kontrol edebilirsiniz). Ben de dahil yollarını eklemek için çalışıyoruz düşünüyorum. Ama doğru yöne baktığınızdan emin değilim. Maalesef, sorununuzla ilgili size doğrudan bir çözüm sunabileceğinden emin değilim, çünkü php sunucusunda yerleşik olarak xdebug ayarlayan deneyimim yok. Ama eğer bilgisayarınızda yeterli RAM varsa (en az 8GB tavsiye ederim) Homestead'i deneyin ve cevabımda bahsettiğim artice'i kullanıyorum. Çok kolay olmalı. http://laravel.com/docs/homestead –

+0

Sorularımın düşürülmesi yerine insanların cevap vermesini diliyorum. –

0

2. numaralı girmeniz gerekir, Tercüman/opt/lampp/php içine bulunmuyor. Aslında, /opt/lampp/bin/php'da bulunur. Bu nedenle CLI yorumlayıcısı için bu dizini sağlayın. Bu Ekran görülebilir:

enter image description here