anonymous@RULINUX.NET~# | Last login: 2024-12-22 05:17:06 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Статьи - Linux-install | [RSS] |
У меня появилось немного свободного времени и я решил продолжить разработку движка rulinux-engine. Поставил и настройл связку Apache+php+PostgreSQL. Осталось дело за IDE. Обычно для разработки я использовал Kate а для отладки запускал NetBeans. Полностью перейти на него мешала его тормознутость. Он умудрялся тормозить даже на моей достаточно мощной машине. Поэтому я взялся за поиски phpIDE написанной не на Java. После долгих поисков выбор в итоге пал на KDevelop. Ондако в сборке по умолчанию он не содержит плагинов для отладки php. Поэтому мне пришлось устанавливать их самому. Притом в интернете довольно много устаревших сведений по этому поводу. Мне пришлось собирать информацию по крупицам из списков рассылки и блогов разработчиков. Поэтому я решил собрать ее в одном месте. Итак приступим к установке. Сперва нам придется поставить инструменты для сборки, git, cmake, сам KDevelop c devel пакетами, KDevPlatform, и devel пакеты KDE. Описывать процесс установки я не буду, ибо надеюсь что вы сами справитесь с этим. Версия KDevelop в моем репозитории 4.3.60git-****
kdevplatform - 1.3.60git-****. Запомните эти цифры, впоследствии мы вернемся к ним. После установки среды нам нужно скачать плагины kdev-xdebug и executebrowser. делаем это командами
git clone git://anongit.kde.org/scratch/nsams/kdev-xdebug.git ~/kdev-xdebug
и
git clone git://anongit.kde.org/scratch/nsams/kdev-executebrowser.git ~/kdev-executebrowser
затем собираем плагин kdev-executebrowser
cd ~/kdev-executebrowser
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make -j2
sudo make install
kbuildsycoca4
и переходим к плагину kdev-xdebug
если попытаться собрать его прямо сразу, то мы получитм ошибку что путь EXECUTESCRIPT_INCLUSE_DIR не найден. Поэтому нам придется немного подправить файл CMakeLists.txt. Сразу оговорюсь что cmake я знаю плохо, и вполне возможно что есть другой метод исправить ошибку, но я делал так. Удаляем из него строку
find_path( EXECUTESCRIPT_INCLUDE_DIR iexecutescriptplugin.hPATH_SUFFIXES kdevexecutescript )
а строку
include_directories(${KDEVPLATFORM_INCLUDE_DIR}
${KDE4_INCLUDES}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${EXECUTEBROWSER_INCLUDE_DIR}
${EXECUTESCRIPT_INCLUDE_DIR}
)
заменяем на
include_directories(${KDEVPLATFORM_INCLUDE_DIR}
${KDE4_INCLUDES}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${EXECUTEBROWSER_INCLUDE_DIR}
/usr/include/kdevplatform/executescript
)
В моей OpenSuSE путь до iexecutescriptplugin.h именно такой, в вашей системе этот путь может отличаться.
После того как мы подправили путь можно перейти к сборке.
cd ~/kdev-xdebug
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make -j2
sudo make install
kbuildsycoca4
Теперь пришло время вернуться к версиям программ. Если у вас стоит релизная версия, то вам не придется выполнять следующие действия.
перейти в каталог /usr/share/kde4/services/
cd /usr/share/kde4/services/
и подправить там 2 файла kdevexecutebrowser.desktop и kdevxdebug.desktop.
Заменить
X-KDevelop-Version=13
на
X-KDevelop-Version=14.
После этого можно проверять работоспособность свежеустановленных плагинов и переходить к их настройке. Процесс настройки хорошо описан в блоге одного из разработчиков среды - Niko Sams: http://nikosams.blogspot.com/2010/02/kdevelop-xdebug-php-debugger.html На этом все. Успешной разработки сайтов. :)
Tux-oid(*) (2012-04-19 09:38:26)
Отредактировано Tux-oid по причине "не указана"
Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120312 Firefox/11.0 SeaMonkey/2.8
Подтверждено: Tux-oid(*) (2012-04-19 09:41:48)
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |