программирование на PHP
Bullet (black) Email иконка RSS иконка
  • Установка редактора и PHP-интерпретатора

    Июнь 6th, 2008 Александр 53 Комментариев

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

    Стартовый уровень – когда требуется понять, где пишутся скрипты и как они запускаются.
    Требование: Редактор PHP с возможностью запуска скрипта, и сам PHP интерпретатор (обработчик).

    В качестве редактора советую вам для начала остановиться на  PHP Expert Editor. Очень удобный, многофункциональный редактор кода.
    Для того чтобы нам научиться запускать скрипты в редакторе нам понадобиться PHP-интерпретатор.

    Установка: Установка PHP Expert Editor проходит обычно без проблем, устанавливаете и запускаете.

    php редактор

    На первом скриншоте показан интерфейс редактора.
    Я специально разбил на три элемента окно программы:

    1. Область написания кода;
    2. Боковая панель, очень удобная вещь, снизу есть кнопки, которые
      переводят боковую панель в разные режимы, на первом этапе вам пригодиться только «File Explorer» ,
      можете сразу нажать на эту вкладку;
    3. Панель инструментов, на котрой вынесены наиболее нужные элементы (по желанию можно настроить самому);

    После того как ваш PHP интерпретатор успешно установлен (обычно установка сводиться к тому что необходимо распаковать  нужные файлы в заранее отведенную папку, например c:\server\php5), мы переходим ко второму скриншоту, и ищем на  панели сверху вкладку «Run»:

    PHP Expert Editor - настройка запуска

    далее кликаем по ней и выбираем «Options», нам откроется окно настройки  запуска скриптов, а точнее здесь нам необходимо перейти на вкладку «Run and Debug» и подвкладку «Script Inrepreters».Здесь напротив PHP(подчеркнута) мы указываем рабочую папку и исполнительный файл интерпретатора, как   тоже самое и с PHP5 выбираем файл php-win. Нажимаем кнопку «ок» и переходим в окно программы.

    PHP Expert Editor - параметры запуска скрипта

    Создайте новый файл и скопируйте туда этот код:

    <?php

    echo phpinfo();

    ?>
    Это функция , которая выводит все настройки и подгруженные модули ядра обработчика.

    После нажатия вот этой кнопки (либо F9) на панели инструментов:

    PHP Expert Editor - кнопка запуска скрипта

    Произойдет запуск скрипта. В итоге вы должны увидеть следующее:

    результат работы функции phpinfo()

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

    53 Responses to “Установка редактора и PHP-интерпретатора”

    Страниц: « 6 5 4 3 [2] 1 » Show All

    1. 20
      ГерманNo Gravatar Says:

      Решил проблему поставив галочку в “Use external HTTP server installed on this computer” и прописав в Root Directory путь к той же папке, которая является root directory у сервера. Ура.

      Абсолютно в точку! Легко и без мороки…
      все работает…
      Автору уроков – спасибо!

    2. 19
      SaintNo Gravatar Says:

      Благодарю за уроки. Долго искал уроки по пхп. Хочу поделиться тем, что у меня установлено: Денвер и редактор Edit Plus. Не так удобно, как с PHP editor, но никаких проблем не возникает.

    3. 18
      АнтонNo Gravatar Says:

      Решил проблему поставив галочку в «Use external HTTP server installed on this computer» и прописав в Root Directory путь к той же папке, которая является root directory у сервера. Ура.

    4. 17
      АнтонNo Gravatar Says:

      Даже если подключать к уже установленному PHP (из связки Apache+PHP+MySQL) то ничего нормально не выводит.

    5. 16
      АнтонNo Gravatar Says:

      Проблему с ошибками решил, раскоментировав в файле php.ini строки:

      1
      2
      3
      4
      5
      6
      extension=php_curl.dll
      extension=php_gd2.dll
      extension=php_mbstring.dll
      extension=php_mcrypt.dll
      extension=php_mysql.dll
      extension=php_mysqli.dll

      и добаваив к extension_dir путь к папке ext.

      Но проблема с отображением все равно осталась, выводит тупо текст, а не в таблице.

    6. 15
      АнтонNo Gravatar Says:

      Точно такая же ошибка, в конце всего пишет:

      PHP Warning: PHP Startup: Unable to load dynamic library ‘”C:\php5\ext”\php_gd2.dll’ – Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library ‘”C:\php5\ext”\php_mbstring.dll’ – Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library ‘”C:\php5\ext”\php_mysql.dll’ – Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library ‘”C:\php5\ext”\php_mysqli.dll’ – Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library ‘”C:\php5\ext”\php_pdo.dll’ – Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library ‘”C:\php5\ext”\php_pdo_mysql.dll’ – Не найден указанный модуль. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library ‘”C:\php5\ext”\php_sqlite.dll’ – Не найден указанный модуль. in Unknown on line 0

      Хотя файлы там в папке ext имеются.

      Не помогоет ни прописывание пути к уже установленному PHP модулю ни к отдельному интерпретатору.

    7. 14
      АлексейNo Gravatar Says:

      Здравствуйте, столкнулся с такой же проблемой как у Павла и rcy, решилась устновкой и настройкой полного комплекта WAMP :) (может конечно всё и лишне на данном этапе познания основ PHP, но пока сложно разобраться что нужно, а что нет:) настроил по этой ссылке, _http://sqlinfo.ru/articles/info/6.html, и включением в опциях php expert editor –> use external HTTP server – localhost и директории по умолчанию.
      Да и еще Александр, судя по скрину у Вас явно настроен Wamp, исходя из пути Loaded Configuration File? Или я ошибаюсь. Так или иначе конфигурац. файл загрузился, уже шаг вперед, продолжаем обучение, спасибо Вам за уроки!

    8. 13
      АнатолийNo Gravatar Says:

      Абсолютно такая-же проблема как и у Павла и rcy
      Подскажите по возможности пожалуйста, в чем может быть дело, при вызове функции phpinfo() функция не отображает html теги.

    9. 12
      ResidentNo Gravatar Says:

      Да, именно. Видимо, причина кроется в системе, установленной на компе (Vista 64-bit).
      Решил вопрос с помощью функции «Мастер совместимости программ».

    10. 11
      АлександрNo Gravatar Says:

      Я так понимаю проблема в том, что не сохраняются параметры в редакторе?

    Страниц: « 6 5 4 3 [2] 1 » Show All

    Leave a Reply


freshcoder.ru © 2008 • При использовании материалов активная ссылка на сайт обязательна.