Оглавление

10. Установка и настройка PHP Expert Editor

PHP Expert Editor— это удобный редактор, разработанный специально для программистов на языке РНР. Редактор имеет встроенный отладчик РНР, настраиваемую подсветку кода, встроенный браузер и FTP-клиент, настраиваемые шаблоны кода и многие другие функции. РНР Expert Editor имеет встроенный Web-сервер и позволяет запускать скрипты на РНР и некоторых других языках. Кроме того, можно использовать внешний Web-сервер.


Найти дистрибутив программы PHP Expert Editor можно по адресу http://www.ankord.com/ru/phpxedit.php. Размер дистрибутива— 3,44 Мбайт. Копируем на свой компьютер и запускаем файл phpxedit_43.exe.


Сам процесс установки программы полностью автоматизирован и в комментариях не нуждается. Единственное, что вы сможете поменять — это место установки программы. Можно также указать, стоит ли создавать ярлыки для запуска на Рабочем столе.
После установки программы ее необходимо зарегистрировать в течение 30 дней. Для регистрации переходим на страницу http://www.ankord.com/ru/phpxedit_reg.php и заполняем форму. Для граждан бывшего СССР регистрация является бесплатной. В течение суток на указанный E-mail будет выслан регистрационный ключ.

 

Запуск программы PHP Expert Editor

Рис. 1. Запуск программы PHP Expert Editor

 
Для запуска программы в меню Пуск выбираем пункт Программы | РНР Expert Editor | PHP Expert Editor (рис. 1). Откроется окно, изображенное на рис. 2.

 

Главное окно программы PHP Expert Editor

Рис. 2. Главное окно программы PHP Expert Editor

 

 

По умолчанию в программе используется английский язык. Для русификации в меню View выбираем пункт Language | Russian. Весь интерфейс программы сразу станет отображаться на русском языке. Теперь нужно указать местоположение интерпретатора РНР.

 

В меню Запуск выбираем пункт Настройки. В открывшемся окне переходим на вкладку Интерпретаторы скриптов. Щелкаем в поле Путь на строке РНР. Справа отобразится кнопка для выбора пути. Выбираем или просто вручную вводим путь C:\php5\php-cgi.exe (рис. 3).

 

Указание пути к интерпретатору РНР

Рис. 3. Указание пути к интерпретатору РНР

 

Нажимаем кнопку ОК для сохранения настройки. Теперь проверим правильность настройки. Внутри дескрипторов <?php и ?> набираем команду:


phpinfo () ;


В меню Запуск выбираем пункт Запуск или просто нажимаем клавишу <F9>. Результат выполнения программы изображен на рис. 4.

 

Результат выполнения программы

Рис. 4. Результат выполнения программы

 

При данной настройке интерпретатор РНР работает в режиме CGI, а не в качестве модуля Apache. Посмотрим, как можно использовать установленную ранее связку Apache + PHP. В меню Запуск выбираем пункт Настройки. На вкладке Настройки HTTP-сервера устанавливаем флажок напротив пункта Использовать внешний HTTP-сервер. В поле Имя хоста должно быть указано "localhost", а в поле Root Directory— значение "C:\Apache2\htdocs'\

 

Устанавливаем флажок напротив пункта Сохранять открытые файлы перед запуском. Нажимаем кнопку ОК.

 

Запускаем серверы с помощью файла StartServer.bat. Сохраняем файл из предыдущего примера под именем test.php в папке C:\Apache2\htdocs. В меню Запуск выбираем пункт Запуск или просто нажимаем клавишу <F9>. Результат выполнения программы изображен на рис. 4.

 

 Запускать скрипты мы научились, теперь рассмотрим дополнительные возможности программы PHP Expert Editor. Для начала изучим возможность автоматического выбора названия функции РНР. Например, нам необходимо вставить в сценарий функцию phpinfo(), но мы забыли, как правильно пишется ее название. Вводим, например, две первые буквы "ph", а затем нажимаем комбинацию клавиш <Ctrl>+<Пробел>. Результат изображен на рис. 5.

 

Рис. 5. Выбор функции

 

Теперь для вставки функции достаточно выбрать ее название из списка.

 

Еще очень удобно пользоваться шаблонами кода. Предположим, нам необходимо написать код для подключения к серверу MySQL. Устанавливаем курсор ввода в нужное место и нажимаем комбинацию клавиш <Ctrl>+<J>. Результат изображен на рис. 6.

 

 Выбор шаблона

Рис. 6. Выбор шаблона

 

 Из открывшегося списка выбираем пункт Connect to MySql. В результате в сценарий будет вставлен следующий код:


  $link = mysql_connect("mysql_host", "mysql_login", "mysql_password")
    or die ("Could not connect to MySQL");

  mysql_select_db ("my_database")
    or die ("Could not select database");

 

Осталось лишь поменять имена хоста и пользователя, пароль и название базы данных, что сильно упрощает работу и уменьшает количество ошибок.

 
 Кроме того, мы можем самостоятельно создать или отредактировать шаблон. В качестве примера создадим шаблон для подключения к базе данных и укажем необходимые именно нам параметры подключения. Для этого в меню Настройки выбираем пункт Шаблоны кода. В открывшемся окне нажимаем кнопку Добавить. В поле Имя вводим "connect", а в поле Описание вводим "Подключение к MySQL". Далее в поле Код вводим следующий фрагмент кода:


  if ($db = mysql_connect("localhost", "root", "123")) {
     mysql_select_db("test2"); 

 

 

создание шаблона

 

Нажимаем кнопку Применить, а затем кнопку ОК. Теперь проверим работоспособность. Устанавливаем курсор ввода на нужное место и нажимаем комбинацию клавиш <Ctrl>+<J>. Из открывшегося списка выбираем пункт Подключение к MySQL. Шаблон кода будет вставлен в сценарий.

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити