Простая отладка PHP-приложений в Ubuntu (используя Xdebug и Vim) | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translated in draft, editing and proof-reading required.
If you do not want to register an account, you can sign in with OpenID.
Easy PHP Debugging in Ubuntu (using Xdebug and Vim) | Простая отладка PHP-приложений в Ubuntu (используя Xdebug и Vim) | |
A debugger helps greatly when testing or bug fixing in PHP, when working with complicated code, or fixing difficult problems: a debugger is an invaluable tool. This article shows how to set up a PHP debugger in Ubuntu (tested on both Feisty 7.04 and the upcoming Gutsy 7.10) using Xdebug and Vim. This is aimed at developers who may be good at coding but are not necessarily familiar with GNU+Linux in general, therefore everything is explained simply and step-by-step. | Отладчик оказывает неоценимую помощь при тестировании и исправлении ошибок в PHP, при работе со сложным кодом и исправлении различных проблем: отладчик это бесценный инструмент. Данная статья показывает установку отладчика PHP в Ubuntu (тестировалось на Feisty 7.04 и Gutsy 7.10) используя Xdebug и Vim. Она нацелена на разработчиков, которые, возможно, хорошо пишут код, но могут быть не очень хорошо знакомы с GNU/Linux в целом, поэтому все объясняется просто и пошагово. | |
Installing LAMP (Linux, Apache, MySQL, PHP) | ||
Firstly open a terminal by clicking Applications -> Accessories -> Terminal. Do not be frightened of the terminal though, it is one of GNU+Linux's most powerful tools; in this case it makes working through the article easy, all the reader has to do is copy and paste from article to the terminal. Firstly select then click Edit -> Copy on the line below: | Для начала необходимо открыть терминал, нажав Приложения → Стандартные → Терминал. Не надо бояться терминала — он является одним из мощнейших инструментов GNU/Linux, а в данном случае позволяет легко выполнить требуемые действия: вам нужно просто копировать и вставлять команды из статьи в терминал. Выделите расположенную ниже строку и выберите в меню Правка → Копировать: | — though в конце предложения имеет значение «тем не менее, однако, всё-таки». Тут вообще можно не переводить. — hooey |
sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql | $ sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql apache2-dev php5-dev php-pear make vim-full python2.5 | |
apache2-dev php5-dev php-pear make vim-full python2.5 | $ apache2-dev php5-dev php-pear make vim-full python2.5 | — В оригинале это одна строка а не две. — hunlong |
Then click Edit -> Paste in the terminal. Note: when the tutorial says Copy or Paste, Ctrl-c (for copy) and Ctrl-v (for paste) can be used as well. Just as in other operating systems, middle-click also works for copy/paste operations. | Затем нажмите в терминале Правка → Вставить. Примечание: для копирования и вставки текста можно использовать сочетания клавиш Ctrl+C и Ctrl+V соответственно. Как и в других операционных системах, операции копирования и вставки можно выполнять щелчком средней кнопки мыши. | — «Главное меню», думаю, следует убрать, так как это однозначает наводит пользователя на мысль о кнопке «пуск» и ее аналоге в Gnome. Просто меню. — hooey |
Press Enter and fill-in the administrator password. This will install the software required for later steps. Next open the /etc/php5/apache2/php.ini file by selecting, then clicking Edit -> Copy on the text below: | Нажмите Enter и введите пароль администратора. Произойдет установка программного обеспечения, необходимого для последующих этапов. Затем откроем файл /etc/php5/apache2/php.ini на редактирование. Выделите строку ниже и в меню выберите Правка → Копировать: | |
gksu gedit /etc/php5/apache2/php.ini & | ||
Edit -> Paste this into the terminal and press Enter, opening a text editor. Do not do anything with this yet, return to the terminal, it will be required later. | В главном меню терминала выберите Правка → Вставить и нажмите Enter, после чего откроется текстовый редактор. Пока ничего не делайте и вернитесь в терминал, редактор потребуется нам позже. | |
Download and Install Xdebug | ||
Select then Edit -> Copy the following: | ||
sudo pecl install xdebug-beta | ||
Then click Edit -> Paste to download and install Xdebug (the PHP debugger). This last command will spew lots of data into the terminal, in the last few lines is a note showing where Xdebug has been installed. It will look similar to: | Затем выберите в меню Правка → Вставить, после чего начнется загрузка и установка программы Xdebug (отладчик для PHP). Эта команда выведет кучу информации в окне терминала, и где-то в последних строках будет отображен каталог установки Xdebug. Выглядеть он будет примерно так: |
License: Creative Commons License

— Мне кажется, слово "Лёгкая" можно понять двояко - и как простая, и как не очень глубокая. — kord123