Я настраиваю отладчик на phpstorm на Ubuntu. Я легко мог правильно установить путь интерпретатора, как C:xampp/php
в Windows. Но linux должен иметь другой путь для интерпретатора.
Я много раз искал на этом сайте и на Google, но не смог получить ответ. Каким должен быть путь интерпретатора php, чтобы phpstorm распознал его, и, следовательно, я могу сделать отладку? Что-то не хватает?
Благодарю.
Я думаю, что было недоразумение. include path
должен указывать на папку, содержащую файлы PHP, а не на PHP-интерпретатор!
Вот где вам нужно установить адрес:
Как указывалось в другом ответе, вы можете найти путь к интерпретатору PHP, используя which php
или which php5
. Затем вам нужно ввести путь в красном поле с номером 2.
Не уверен, что это помогает, но место по умолчанию для исполняемого файла php5 на ubuntu является
/usr/bin/php5
PS: вы можете узнать это, набрав терминал
which php5
PS2: я установил xdebug, используя эту замечательную статью: http://blog.elenakolevska.com/debugging-laravel-on-homestead/ (для этого нужен Homestad – Laravel Ubuntu для Vagrant, но, возможно, это будет полезно для вас тоже )
Для пользователей Linux интерпретатор не находится в / opt / lampp / php . Фактически он находится в / opt / lampp / bin / php . Поэтому предоставьте этот каталог для интерпретатора CLI. Это можно увидеть на скриншоте: