Php путь php интерпретатора

Configure local PHP interpreters

A local PHP interpreter is a PHP engine installed on your computer opposite to a remote PHP interpreter that can be installed on a remote host or in a virtual environment set up in a Vagrant instance , see Configure remote PHP interpreters.

Before you begin, install a PHP engine either as part of an AMP package or separately.

  1. Press Ctrl+Alt+S to open the IDE settings and select PHP .
  2. On the PHP page that opens, click next to the CLI Interpreter list.
  3. In the CLI Interpreters dialog that opens, click in the left-hand pane, then choose Local from the popup menu. If you already have a local interpreter configured in PhpStorm, it is also shown from the menu and the menu item changes to Other Local .
  4. In the right-hand pane of the dialog, specify the PHP interpreter’s settings.
    1. In the Name field, type the identifier to distinguish the interpreter from others, for example, php_installation_ .
    2. Specify the PHP engine installation directory in the PHP executable field. Type the path manually or click and select the relevant folder in the dialog that opens. PhpStorm displays the version of the PHP engine detected in the specified folder and the debugger associated with this PHP engine in the php.ini file.

    -dxdebug.mode=debug -dxdebug.client_host=127.0.0.1 -dxdebug.client_port=9003 -dxdebug.start_upon_error=default For example, if you specify the -dxdebug.start_upon_error=yes directive it will override the default -dxdebug.start_upon_error=default directive and thus switch Xdebug to the Just-In-Time (JIT) mode, see Debug in the Just-In-Time mode for details.

    -dxdebug.remote_enable=1 -dxdebug.remote_host=127.0.0.1 -dxdebug.remote_port=9000 -dxdebug.remote_mode=req For example, if you specify the -dxdebug.remote_mode=jit directive it will override the default -dxdebug.remote_mode=req directive and thus switch Xdebug to the Just-In-Time (JIT) mode, see Debug in the Just-In-Time mode for details.

    • To add a new entry, click . In the new line, that is added to the list, specify the name of the new entry and its value in the Name and Value fields respectively. You can add as many entries as you need, just keep in mind that they will be transformed into a command line with its length limited to 256 characters.
    • To delete an entry, select it in the list and click .
    • To change the order of entries, click or .

    Upon clicking OK , you return to the CLI Interpreters dialog, where the entries are transformed into a command line.

    Switch between configured PHP interpreters on the fly

    1. Press Ctrl+Shift+A and start typing Change PHP interpreter . In the suggestions list, select the Change PHP interpreter action. If necessary, you can assign a keyboard shortcut for this action either directly in the suggestions list by pressing Alt+Enter , or at a later point as described in Keyboard shortcuts.
    2. In the popup menu that opens, select one of the configured local or remote PHP interpreters.

    The selected interpreter will be set as the default project interpreter on the PHP page of the Settings dialog ( Ctrl+Alt+S ). This will also affect configurations that use the default project interpreter (test frameworks’, quality tools’, and run/debug configurations) and commands run in the PhpStorm terminal.

    Источник

    Php путь php интерпретатора

    PhpStorm – как подключить интерпретатор PHP и отладчик Xdebug

    На данный момент, PhpStorm – одна из лучших IDE для разработки на языке PHP, которая предоставляет множество возможностей для разработчика, такие как запуск PHP-скриптов, благодаря возможности подключения внешнего интерпретатора PHP и отладку через расширение Xdebug.

    В этой статье мы рассмотрим возможность подключения интерпретатора PHP, отладчика Xdebug к PhpStorm и использование встроенного в IDE web-сервера.

    Начнем с установки отладчика Xdebug в PHP.

    Установка Xdebug

    Первым делом скачаем и установим сам интерпретатор PHP по ссылке: http://php.net/downloads.php

    Далее нужно произвести начальную настройку PHP и прописать в переменную окружения PATH путь к интерпретатору. Чтобы не повторяться, весь необходимый порядок действий мной описан в этой статье: Установка Composer и снятие ограничения количества обращений к GitHub

    Теперь можно перейти к установке отладчика Xdebug, для которого существует специальный помощник, значительно упрощающий процедуру установки. Для его использования перейдем по ссылке: https://xdebug.org/wizard.php

    На этой странице, необходимо ввести в поле ввода информацию об установленном PHP-интерпретаторе, которая генерируется с помощью PHP-функции phpinfo(). Вводить нужно весь скопированный текст со страницы.

    Или, введя в консоль команду php -i, которая генерирует информацию о PHP.

    Копируем полученную информацию, нажимаем кнопку Analyse my phpinfo() output и получаем инструкцию по установке Xdebug.

    В зависимости от вашей версии PHP и пути установки инструкция может отличаться от моей:

    • Скачиваем библиотеку Xdebug для PHP версии 5.6.19 по ссылке: php_xdebug-2.4.0-5.6-vc11-nts.dll
    • Перемещаем её в папку C:\php\ext
    • В файл C:\php\php.ini находим секцию Dynamic Extensions и добавляем следующую строку:
    zend_extension = C:\php\ext\php_xdebug-2.4.0-5.6-vc11-nts.dll

    Подключение интерпретатора PHP к PhpStorm

    Теперь перейдем в PhpStorm и откроем настройки комбинацией клавиш Ctrl+Alt+S.

    Далее, в секции Languages & Frameworks выберем пункт PHP. В этой секции необходимо назначить интерпретатор для IDE в пункте Interpreter нажав на кнопку

    phpstorm-xdebug-1

    В открывшемся окне, в поле Name вводим любое имя для удобства дальнейшей идентификации, например: PHP 5.6.11.

    В поле PHP executable указываем путь до интерпретатора, например: C:\php\php.exe. Обратите внимание на появившуюся версию PHP и дебагера, что свидетельствует о правильности установки.

    phpstorm-xdebug-2

    Чтобы убедиться в том, что правильно отрабатывает подключенный интерпретатор PHP, создадим в PhpStorm новый проект, добавим к нему файл index.php и запишем в этот файл, например, функцию var_dump([ 1, 2, 3 ]) с переданным в неё массивом.

    Нажав правой кнопкой мыши на этом файле, выберем Open in Browser -> Default.

    На странице мы видим характерный вывод var_dump(), который генерируется с помощью Xdebug. И, если посмотреть на заголовки ответа через консоль разработчика, то мы увидим, что всё работает верно:

    server:PhpStorm 2016.1 X-Powered-By:PHP/5.6.19

    phpstorm-xdebug-3

    Начальная настройка Xdebug и установка его под линукс описана в статье Установка модуля Xdebug для PHP под Ubuntu Linux

    Работа с отладчиком Xdebug в PhpStorm

    Прежде чем приступит к отладке PHP-скриптов с помощью Xdebug произведем необходимую настройку в файле php.ini. В секции Dynamic Extensions после подключения расширения Xdebug добавим следующие настройки:

    xdebug.remote_enable=1 xdebug.remote_port=9000 xdebug.profiler_enable=1 xdebug.profiler_output_dir="c:\php\tmp"

    Теперь зайдем в PhpStorm и откроем настройки. Перейдем в Languages & Frameworks -> PHP -> Debug. В секции Xdebug убедимся, что установлены следующие настройки:

    Debug port: 9000 Установлен флажок Can accept external connections

    phpstorm-xdebug-4

    Чтобы проверить, что все действия были проведены верно, добавим в уже имеющийся в проекте файл index.php следующий код:

    И поставим точку остановки на переменной $arr.

    Теперь запустим отладку этого скрипта, нажав правую кнопку мыши и выбрав пункт Debug ‘index.php’. Если все было сделано правильно, то в PhpStorm появится вывод дебага, как показано на скриншоте.

    phpstorm-xdebug-5

    В итоге, мы получили мощный и удобный инструмент для отладки PHP-скриптов с подключенным интерпретатором PHP, а также возможность запускать скрипты через встроенный в PhpStorm локальный web-сервер.

    Источник

    unixforum.org

    На будущее: whereis -b имя_искомой_команды либо locate имя_искомой_команды (можно ещё так: locate имя | grep bin ).

    rm_ Сообщения: 3340 Статус: It’s the GNU Age ОС: Debian Контактная информация:

    Re: Где лежит интерпретатор php?

    Сообщение rm_ » 12.12.2007 22:05

    Re: Где лежит интерпретатор php?

    только учтите, что
    php, php4, php5, php-cgi, php-cli и т.п. — могут быть разными файлами, и, возможно, с разными настройками,
    сам недавно на это напоролся.

    Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.

    aim Бывший модератор Сообщения: 749 Статус: Санкт-Петербургский LUG ОС: GNU/Linux Контактная информация:

    Re: Где лежит интерпретатор php?

    Сообщение aim » 13.12.2007 12:05

    нигде. вам нужно его отдельно поставить (Пакет называется php5-cli).

    лежать будет как /usr/bin/php5

    Санкт-Петербургская группа пользователей GNU/Linux https://spblug.org/
    Адрес для электронных писем: aim@digital-activity.org

    serzh-z Бывший модератор Сообщения: 8256 Статус: Маньяк ОС: Arch, Fedora, Ubuntu Контактная информация:

    Re: Где лежит интерпретатор php?

    Сообщение serzh-z » 13.12.2007 12:31

    Re: Где лежит интерпретатор php?

    Сообщение TweeKane » 13.12.2007 21:14

    нету там:
    # /usr/bin/php
    bash: /usr/bin/php: Нет такого файла или каталога

    MadDog Бывший модератор Сообщения: 2298 Статус: Добрый банщик Контактная информация:

    Re: Где лежит интерпретатор php?

    Сообщение MadDog » 13.12.2007 23:23

    aim Бывший модератор Сообщения: 749 Статус: Санкт-Петербургский LUG ОС: GNU/Linux Контактная информация:

    Re: Где лежит интерпретатор php?

    Сообщение aim » 13.12.2007 23:43

    при установленном php5-cli нет /usr/bin/php 😉

    на самом деле это в пакете какая-то проблема

    если поставить php4-cli то появляется /etc/alternatives/php и уже тогда можно сконфигурить его так чтобы /usr/bin/php указывал на php5.

    вот только что на чистой инсталляции спецом проверил.

    Санкт-Петербургская группа пользователей GNU/Linux https://spblug.org/
    Адрес для электронных писем: aim@digital-activity.org

    MadDog Бывший модератор Сообщения: 2298 Статус: Добрый банщик Контактная информация:

    Re: Где лежит интерпретатор php?

    Сообщение MadDog » 13.12.2007 23:56

    aim
    Ставил только php5 (как модуль к апачу, так и cli). Есть у меня и /usr/bin/php, которая является ссылкой на /etc/alternatives/php, которая в свою очередь является ссылкой на /usr/bin/php5.

    maddog:[~] % ll /usr/bin | grep php [23:53] lrwxrwxrwx 1 root root 21 2007-04-16 23:52 php -> /etc/alternatives/php -rwxr-xr-x 1 root root 5515168 2007-10-25 01:26 php5

    maddog:[~] % ll /etc/alternatives | grep php [23:54] lrwxrwxrwx 1 root root 13 2007-10-29 09:44 php -> /usr/bin/php5 lrwxrwxrwx 1 root root 29 2007-10-29 09:44 php.1.gz -> /usr/share/man/man1/php5.1.gz

    P.S. PHP4 у меня на домашнем компе отродясь не стояло. Сразу ставил пятёрку.

    Источник

    Как добавить путь до … в переменную PATH

    В различных руководствах и документациях часто встречается пункт «добавьте путь до чего либо в переменную PATH». Что это за переменная и как в нее что-то добавить описано ниже, в этой заметке.

    Что такое переменная PATH и для чего она нужна?

    Если коротко, то PATH это такая переменная, с помощью нее операционная система ищет исполняемые объекты, которые вы пытаетесь вызвать в командной строке.

    Другими словами, PATH позволяет запускать исполняемые файлы, без указания их точного местоположения на диске. Например, после установки Python на Windows, для выполнения скрипта Питона нам достаточно в командной строке набрать:

    Нам не пришлось указывать точного пути до интерпретатора Питона (в моем случае C:\Users\Alex\AppData\Local\Programs\Python\Python37-32\python.exe) как раз из-за установленной переменной PATH.

    соответствующую программу. Этим можно воспользоваться в своих целях двумя способами:

    Как добавить PHP в системные переменные среды?

    Для примера добавим PHP в переменную PATH.

    У меня на компьютере интерпретатор php располагается в каталоге C:\xampp\php72, поэтому чтобы выполнить php скрипт в командной строке, мне нужно ввести:

    Но согласитесь, гораздо удобней так:

    К тому же некоторые программы, например IDE будут автоматически «понимать» где расположен интерпретатор php.

    Итак, чтобы добраться до настроек переменной PATH, нам сначала нужно открыть Панель управления Windows, поскольку Микрософт постоянно меняет ее положение, проще всего найти ее через поиск:

    Далее нужно выбрать Система -> Дополнительные параметры системы.

    Дополнительные параметры системы Windows 10

    В последних версия Windows 10 Дополнительные параметры системы открываются по такому пути:

    Сначала открываете Все параметры -> Система, далее слева внизу выбираете О программе и справа в списке будет нужный пункт Дополнительные параметры системы.

    Дополнительные параметры системы Windows 10

    В открывшемся окне Свойства системы нужно выбрать вкладку Дополнительно и внизу будет кнопка Переменные среды.

    Переменные среды Windows 10

    Выбираем переменную среды Path и нажимаем Изменить. После этого нажимаем кнопку Создать и вводим пусть до папки, где расположен наш интерпретатор PHP, в моем случае C:\xampp\php72.

    Далее везде нажимаем ОК, все, переменная среды для PHP сохранена.

    Теперь, если перезапустить командную строку, можно выполнять php скрипты не указывая полного пусти к интерпретатору.

    Категории

    Свежие записи

    Источник

    Читайте также:  Html перенос строки табуляция
Оцените статью