путь к интерпретатору php
unixforum.org
Форум для пользователей UNIX-подобных систем
Где лежит интерпретатор php?
Где лежит интерпретатор php?
Сообщение TweeKane » 12.12.2007 20:12
Re: Где лежит интерпретатор php?
Сообщение serzh-z » 12.12.2007 20:14
Re: Где лежит интерпретатор php?
Сообщение Aectann » 12.12.2007 20:58
Re: Где лежит интерпретатор php?
Сообщение rm_ » 12.12.2007 22:05
Re: Где лежит интерпретатор php?
Re: Где лежит интерпретатор php?
Сообщение aim » 13.12.2007 12:05
нигде. вам нужно его отдельно поставить (Пакет называется php5-cli).
лежать будет как /usr/bin/php5
Re: Где лежит интерпретатор php?
Сообщение serzh-z » 13.12.2007 12:31
Re: Где лежит интерпретатор php?
Сообщение TweeKane » 13.12.2007 21:14
нету там:
# /usr/bin/php
bash: /usr/bin/php: Нет такого файла или каталога
Пхп установлен 100% )
Re: Где лежит интерпретатор php?
Сообщение MadDog » 13.12.2007 23:23
Re: Где лежит интерпретатор php?
Сообщение aim » 13.12.2007 23:43
при установленном php5-cli нет /usr/bin/php 😉
на самом деле это в пакете какая-то проблема
если поставить php4-cli то появляется /etc/alternatives/php и уже тогда можно сконфигурить его так чтобы /usr/bin/php указывал на php5.
вот только что на чистой инсталляции спецом проверил.
Re: Где лежит интерпретатор php?
Сообщение MadDog » 13.12.2007 23:56
Путь к интерпретатору php
На данный момент, 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(). Вводить нужно весь скопированный текст со страницы.
Копируем полученную информацию, нажимаем кнопку Analyse my phpinfo() output и получаем инструкцию по установке Xdebug.
В зависимости от вашей версии PHP и пути установки инструкция может отличаться от моей:
Подключение интерпретатора PHP к PhpStorm
Теперь перейдем в PhpStorm и откроем настройки комбинацией клавиш Ctrl+Alt+S.
Далее, в секции Languages & Frameworks выберем пункт PHP. В этой секции необходимо назначить интерпретатор для IDE в пункте Interpreter нажав на кнопку …
В открывшемся окне, в поле Name вводим любое имя для удобства дальнейшей идентификации, например: PHP 5.6.11.
В поле PHP executable указываем путь до интерпретатора, например: C:\php\php.exe. Обратите внимание на появившуюся версию PHP и дебагера, что свидетельствует о правильности установки.
Чтобы убедиться в том, что правильно отрабатывает подключенный интерпретатор PHP, создадим в PhpStorm новый проект, добавим к нему файл index.php и запишем в этот файл, например, функцию var_dump([ 1, 2, 3 ]) с переданным в неё массивом.
На странице мы видим характерный вывод var_dump(), который генерируется с помощью Xdebug. И, если посмотреть на заголовки ответа через консоль разработчика, то мы увидим, что всё работает верно:
Начальная настройка Xdebug и установка его под линукс описана в статье Установка модуля Xdebug для PHP под Ubuntu Linux
Работа с отладчиком Xdebug в PhpStorm
Прежде чем приступит к отладке PHP-скриптов с помощью Xdebug произведем необходимую настройку в файле php.ini. В секции Dynamic Extensions после подключения расширения Xdebug добавим следующие настройки:
Чтобы проверить, что все действия были проведены верно, добавим в уже имеющийся в проекте файл index.php следующий код:
И поставим точку остановки на переменной $arr.
Теперь запустим отладку этого скрипта, нажав правую кнопку мыши и выбрав пункт Debug ‘index.php’. Если все было сделано правильно, то в PhpStorm появится вывод дебага, как показано на скриншоте.
В итоге, мы получили мощный и удобный инструмент для отладки PHP-скриптов с подключенным интерпретатором PHP, а также возможность запускать скрипты через встроенный в PhpStorm локальный web-сервер.
Установка Composer глобально
Нужно что бы путь к директории с интерпретатором PHP был прописан в переменной окружения path.
Например, если XAMPP установлен в C:\xampp то интерпретатор PHP расположен в C:\xampp\php
Для того что бы изменить переменную окружения path в Windows 7 перейдем в Панель управления > Система > Дополнительные параметры системы > Дополнительно > Переменные среды.
Изменим переменную path текущего пользователя. Допишем путь к интерпретатору PHP отделив его от предыдущего значения точкой с запятой, что бы получилось что то вроде:
Сохраним. Окно «Свойства системы» лучше пока не закрывать.
Откроем новое окно терминала (для того что бы подтянулось новое значение path).
Создадим директорию и в нее установим Composer
Дополнительно можно добавить в path C:\Users\%userName%\AppData\Roaming\Composer\vendor\bin\ для того что бы было удобнее использовать инструменты глобально установленные через Composer. Такие как PHP Code Sniffer и PHP Coding Standards Fixer.
Установка интерпретатора PHP в среде Windows
Чтобы написанные на языке PHP программы и скрипты работали, необходимо после установки Web-сервера установить модуль PHP.
Установка интерпретатора PHP в среде Windows начнется со скачивания последнего свежего дистрибутива на страницы загрузок официального сайта разработчика (http://windows.php.net/download/).
Рассмотрим установку версии PHP 5.3 (5.3.27). На момент скачивания дистрибутива его полное название: VC9 x86 Thread Safe Installer [ 45.86MB ]
Должен предупредить, что установка различных версий дистрибутива может отличаться, но в принципе, самое главное вы узнаете в данной теме.
Также следует заметить, что установка интерпретатора PHP, является вторым этапом установки Web-сервера, и эта тема связана с темой Установка Web-сервера Apache в среде Windows. Поэтому, если вы не читали предыдущую тему, рекомендую сначала ознакомиться именно с установкой веб-сервер Apache, а только потом с модулем PHP.
По окончании установки нажимаем «Finish«.
Поздравляем! Вы успешно установили интерпретатор РНР и настроили веб сервер на совместную работу с интерпретатором.
Теперь нужно перезагрузить Web-сервер Apache. Для этого нужно нажать кнопку мыши на пиктограмме:
2 раза в нижней панели. В открытом окне нажимаем «Stop«, и через несколько секунд, когда веб-сервер остановиться, запускаем его кнопкой «Start«.
Для того, чтобы протестировать, как работает интернет в связке с интерпретатором, переименуйте файл «index.html» на «index.php» в папке «C:\web_server\apache\htdocs» и заполните его таким содержанием:
Запустите браузер. Наберите в адресной строке «http://localhost/«. Если вы увидели несколько файлов в окне браузера, то нажмите на «index.php«. В результате должны увидеть страницу со служебной информацией о веб сервере и интерпретаторе PHP.
На этом установка интерпретатора PHP закончена.
Настройка PHPStorm для работы с Laravel
В этой статье будет рассмотрено:
Предварительная настройка IDE
В каждом новом проекте, который я начинаю в PHPStorm-е, начальные шаги одинаковые: выбор интерпретатора PHP, указание пути к composer-у, NodeJs и JavaScript
Выбор версии PHP и настройка пути к интерпретатору
В случае OpenServer, путь будет выглядеть примерно: PATH_TO_OS\modules\php\. \php.exe
Указание путь к composer
Путь к composer-у указывается на вкладке File | Settings | Languages & Frameworks | PHP | Composer
В этом меню нужно переключить опцию в composer.phar, и в этой графе (1) указать путь к исполняемому файлу composer.
И выберите итерпретатор, созданный шагом ранее
У меня, путь к composer-у выглядит так: E:\laragon\bin\composer\composer.phar
NodeJs
NodeJs, его пакетный менеджер, NPM, будет хорошим помощником в подключении всех фронтенд-библиотек. Потому, во-первых, нужно указать путь к самому NodeJs, а во вторых, нужно настроить всё так, чтобы синтаксис Vue-шаблонов был понятен для самой IDE.
В меню File | Settings | Languages & Frameworks | Node.js and NPM, аналогично предыдущим пунктам, нужно указать путь к nodeJs (после его указания, автоматически должен подключиться NPM)
JavaScript
Ввиду того, что Vue использует новые ES6 синтаксис для написания шаблонов, то необходимо в самой IDE переключить на поддержку этого синтаксиса на вкладке File | Settings | Languages & Frameworks | JavaScript, выбрав ECMSScript 6
Настройка Laravel
Теперь, осталось провести некоторые настройки, относящиеся к Laravel.
Установка Laravel плагина
Теперь нужно установить Laravel-плагин в PHPStorm. Плагины устанавливаются на вкладке File | Settings | Plugins.
Для поиска плагина, в строку поиска нужно вписать laravel
И выбрать интересующий нас Laravel Plugin, который добавляет автодополнение в маршрутах, видах, конфигах.
Когда он будет установлен, появится новая вкладка File | Settings | Languages & Frameworks | PHP | Laravel
На которой, нужно поставить галочку на Enable plugin for this project
Настройка VueJs
Для VueJs, аналогично Laravel, так же существует свой отдельный плагин. Чтобы его установить, нужной на вкладке File | Settings | Plugins найти Vue и установить
Подключение нужных библиотек, последние шаги настройки
Сейчас мы уже имеем проект, с которым можно работать. Однако, по-прежнему, нету автокомплита методов в маршрутах, миграциях, Eloquent, ввиду особенной структуры фреймворка. Для решения этой проблемы, нужно скачать библиотеку laravel ide-helper, которая сгенерирует дополнительные мета-файлы для IDE.
Установка IDE-helper
Для установки IDE-helper-а, воспользуемся composer-ом (Tools > Composer > Manage Dependencies)
И в строку поиска, введём: barryvdh/laravel-ide-helper
Установив эту библиотеку, нужно добавить в файл config/app.php, в массив providers: Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class
Автодополнение команд artisan
И сейчас, если открыть консоль: Tools > Run Commands
И все команды, которые начинаем с artisan будут подсвечены возможным дополнением
Резюме
Итого, в этой статье была рассмотрена настройка laravel в phpstorm, установка плагинов, так же было показано, как работать с Laravel IDE-helper, настраивать composer и включать автодополнение phpstorm artisan команд
А ещё, рекомендую просмотреть статью, в которой я показываю процесс установки и настройки крутой темы оформления Monokai для PHPStorm, которая тебе точно придётся по вкусе, дорогой разработчик.
Subscribe to Блог php программиста: статьи по PHP, JavaScript, MySql
Get the latest posts delivered right to your inbox