программирование на 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()

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

    Что бы Ктулху не воскрес, подпишись на RSS!

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

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

    1. 10
      ResidentNo Gravatar Says:

      Здравствуйте, изменяю параметры в Run:Options, после нажатия кнопки OK нажимаю запуск скрипта, выводится ошибка:

      PHP Path Error!
      The probable reasons:

      Not installed PHP on your computer.
      PHP is installed, but not specified the path to php.exe in Run Options.

      При проверке Script Interpreters оказывается что данные не были изменены. Также происходит с внесением любых других изменений.
      Подскажите в чем может быть проблема?

    2. 9
      ПавелNo Gravatar Says:

      PHP редактор и PHP интерпретатор скачал по ссылкам из этого урока. Установил как описано. В настройках редактора указал:
      для PHP: C:\server\php5\php.exe
      для PHP5: C:\server\php5\php.exe
      При запуске Run (F9) выскакивает точно такая же ошибка, как и у rsy. Текст ошибки см. ниже. Это нормально?
      Если просто echo «Hello!», то все работает корректно. Где может быть ошибка?
      Спасибо!

      phpinfo() PHP Version => 5.2.6 System => Windows NT C10138 5.1 build 2600 Build Date => May 2 2008 18:01:20 Configure Command => cscript /nologo configure.js «–enable-snapshot-build» «–with-gd=shared» «–with-extra-includes=C:\Program Files (x86)\Microsoft SDK\Include;C:\PROGRA~2\MICROS~2\VC98\ATL\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\INCLUDE;C:\PROGRA~2\MICROS~2\VC98\MFC\INCLUDE» «–with-extra-libs=C:\Program Files (x86)\Microsoft SDK\Lib;C:\PROGRA~2\MICROS~2\VC98\LIB;C:\PROGRA~2\MICROS~2\VC98\MFC\LIB» Server API => Command Line Interface Virtual Directory Support => enabled Configuration File (php.ini) Path => C:\WINDOWS Loaded Configuration File => (none) PHP API => 20041225 PHP Extension => 20060613 Zend Extension => 220060519 Debug Build => no Thread Safety => enabled Zend Memory Manager => enabled IPv6 Support => enabled Registered PHP Streams => php, file, data, http, ftp, compress.zlib Registered Stream Socket Transports => tcp, udp Registered Stream Filters => convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, zlib.* This program makes use of the Zend Scripting Language Engine: Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies _______________________________________________________________________ Configuration PHP Core Directive => Local Value => Master Value allow_call_time_pass_reference => On => On allow_url_fopen => On => On allow_url_include => Off => Off always_populate_raw_post_data => Off => Off arg_separator.input => & => & arg_separator.output => & => & asp_tags => Off => Off auto_append_file => no value => no value auto_globals_jit => On => On auto_prepend_file => no value => no value browscap => no value => no value default_charset => no value => no value default_mimetype => text/html => text/html define_syslog_variables => Off => Off disable_classes => no value => no value disable_functions => no value => no value display_errors =>

    3. 8
      ТёмаNo Gravatar Says:

      я ламер… но вроде ошибка в статье в опциях не нужно подключать файл php-win… сделал все как
      наричунки работает ))

    4. 7
      АлександрNo Gravatar Says:

      2 Саша
      Ошибка в синтаксисе. Где то что то не закрыли.

    5. 6
      СашаNo Gravatar Says:

      здравствуйте, не пойму что но сделал все что предписано в главе «Установка редактора и PHP-интерпретатора fresh, Полезное, уроки 06.06.2008″
      но программа после запуска F9 выдает следующее»Parse error: syntax error, unexpected ‘<’ in C:\Program Files\PHP Expert Editor 4.3\phpF0.tmp on line 11 «, что делать подскажите???
      За ранее спасибо.

    6. 5
      АлександрNo Gravatar Says:

      Вы денвер установили? Если да, то не пойдет.
      Скачайте с официального сайта дистрибутив php5, установаите его как отдельный компонент. Далее в редакторе укажите путь до exe-шника, куда вы установили PHP 5.

      P.S. Денвер не удаляйте =)

    7. 4
      rsyNo Gravatar Says:

      Версия чего денвера ?

    8. 3
      АлександрNo Gravatar Says:

      Скорее всего вы скачали версию под Linux, т.к. в описании ошибки присутствует формат юниксовых папок, т.е. /usr/local/php5/ext\php_pdo_mysql.dll
      Первый раз встречаю такую ошибку.
      Отпишитесь пожалуйста какой версии у вас дистрибутив, воможно я прав.

    9. 2
      rsyNo Gravatar Says:

      НАписал просто скрипт Hello

      ————————————-
      Выдало такое

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

    10. 1
      rsyNo Gravatar Says:

      а у меня почемуто не так
      а вот так
      Єто нормально ?

      ____________________________

      phpinfo() PHP Version => 5.2.4 System => Windows NT FANSORO 5.1 build 2600 Build Date => Aug 30 2007 07:05:48 Configure Command => cscript /nologo configure.js «–enable-snapshot-build» «–with-gd=shared» Server API => Command Line Interface Virtual Directory Support => enabled Configuration File (php.ini) Path => C:\WINDOWS Loaded Configuration File => C:\WebServers\usr\local\php5\php.ini PHP API => 20041225 PHP Extension => 20060613 Zend Extension => 220060519 Debug Build => no Thread Safety => enabled Zend Memory Manager => enabled IPv6 Support => enabled Registered PHP Streams => php, file, data, http, ftp, compress.zlib Registered Stream Socket Transports => tcp, udp Registered Stream Filters => convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, zlib.* This program makes use of the Zend Scripting Language Engine: Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies _______________________________________________________________________ Configuration PHP Core Directive => Local Value => Master Value allow_call_time_pass_reference => On => On allow_url_fopen => On => On allow_url_include => Off => Off always_populate_raw_post_data => Off => Off arg_separator.input => & => & arg_separator.output => & => & asp_tags => Off => Off auto_append_file => no value => no value auto_globals_jit => On => On auto_prepend_file => no value => no value browscap => no value => no value default_charset => no value => no value default_mimetype => text/html => text/html define_syslog_variables => Off => Off disable_classes => no value => no value disable_functions => no value => no value display_errors => STDOUT => STDOUT display_startup_errors => Off => Off doc_root => no value => no value docref_ext => no value => no value docref_root => no value => no value enable_dl => On => On error_append_string => =>

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

    Leave a Reply


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