-
Установка редактора и PHP-интерпретатора
Июнь 6th, 2008 53 КомментариевПо мере погружения в изучение языка нарастают и потребности, я решил разделить это на несколько уровней.
Стартовый уровень – когда требуется понять, где пишутся скрипты и как они запускаются.
Требование: Редактор PHP с возможностью запуска скрипта, и сам PHP интерпретатор (обработчик).В качестве редактора советую вам для начала остановиться на PHP Expert Editor. Очень удобный, многофункциональный редактор кода.
Для того чтобы нам научиться запускать скрипты в редакторе нам понадобиться PHP-интерпретатор.Установка: Установка PHP Expert Editor проходит обычно без проблем, устанавливаете и запускаете.
На первом скриншоте показан интерфейс редактора.
Я специально разбил на три элемента окно программы:- Область написания кода;
- Боковая панель, очень удобная вещь, снизу есть кнопки, которые
переводят боковую панель в разные режимы, на первом этапе вам пригодиться только «File Explorer» ,
можете сразу нажать на эту вкладку; - Панель инструментов, на котрой вынесены наиболее нужные элементы (по желанию можно настроить самому);
После того как ваш PHP интерпретатор успешно установлен (обычно установка сводиться к тому что необходимо распаковать нужные файлы в заранее отведенную папку, например c:\server\php5), мы переходим ко второму скриншоту, и ищем на панели сверху вкладку «Run»:
далее кликаем по ней и выбираем «Options», нам откроется окно настройки запуска скриптов, а точнее здесь нам необходимо перейти на вкладку «Run and Debug» и подвкладку «Script Inrepreters».Здесь напротив PHP(подчеркнута) мы указываем рабочую папку и исполнительный файл интерпретатора, как тоже самое и с PHP5 выбираем файл php-win. Нажимаем кнопку «ок» и переходим в окно программы.
Создайте новый файл и скопируйте туда этот код:
<?php
echo phpinfo();
?>
Это функция , которая выводит все настройки и подгруженные модули ядра обработчика.После нажатия вот этой кнопки (либо F9) на панели инструментов:
Произойдет запуск скрипта. В итоге вы должны увидеть следующее:
Если в итоге возникли какие либо ошибки , или не получается запустить скрипт, перейдите к самому началу, и проверьте
последовательность всех ваших действий.Что бы Ктулху не воскрес, подпишись на RSS!53 Responses to “Установка редактора и PHP-интерпретатора”
Страниц: « 6 5 4 3 2 [1] Show All
Страниц: « 6 5 4 3 2 [1] Show All
Leave a Reply








Ноябрь 4th, 2008 at 13:47
Здравствуйте, изменяю параметры в 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 оказывается что данные не были изменены. Также происходит с внесением любых других изменений.
Подскажите в чем может быть проблема?
Октябрь 3rd, 2008 at 15:27
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 =>
Сентябрь 11th, 2008 at 11:26
я ламер… но вроде ошибка в статье в опциях не нужно подключать файл php-win… сделал все как
наричунки работает ))
Сентябрь 10th, 2008 at 09:11
2 Саша
Ошибка в синтаксисе. Где то что то не закрыли.
Сентябрь 9th, 2008 at 23:22
здравствуйте, не пойму что но сделал все что предписано в главе «Установка редактора и 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 «, что делать подскажите???
За ранее спасибо.
Август 10th, 2008 at 23:59
Вы денвер установили? Если да, то не пойдет.
Скачайте с официального сайта дистрибутив php5, установаите его как отдельный компонент. Далее в редакторе укажите путь до exe-шника, куда вы установили PHP 5.
P.S. Денвер не удаляйте =)
Август 10th, 2008 at 17:07
Версия чего денвера ?
Август 10th, 2008 at 15:34
Скорее всего вы скачали версию под Linux, т.к. в описании ошибки присутствует формат юниксовых папок, т.е. /usr/local/php5/ext\php_pdo_mysql.dll
Первый раз встречаю такую ошибку.
Отпишитесь пожалуйста какой версии у вас дистрибутив, воможно я прав.
Август 10th, 2008 at 13:01
НАписал просто скрипт 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
Август 10th, 2008 at 12:56
а у меня почемуто не так
а вот так
Єто нормально ?
____________________________
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 => =>