Учебник по РНР для начинающих. Введение в РНР.
Настройка среды разработки.
Для создания PHP-скриптов требуется текстовый редактор, который в состоянии работать и с HTML, и с РНР. Для этого может быть использован практически любой текстовый редактор, которых имеется достаточное количество для любой операционной системы. В их числе vi, emacs, pico, Macintosh's BBEdit, SimpleText, Windows Notepad, WordPad, Блокнот. По умолчанию для скриптов PHP используется расширение .php (например, sample.php).
Для создания скриптов обычно используется смесь HTML и РНР, как показано на рис. 1.1. Для создания подобного скрипта необходимо всего лишь ввести этот текст в любом текстовом редакторе и сохранить результат в файле с расширением .php. Как видно, текст преимущественно состоит из HTML, собственно код на РНР заключен между тегами < ?php и ? >. Когда web-сервер обрабатывает подобный документ, он выделяет все фрагменты <?php ... ?> и передает их РНР, помещая обратно результат выполнения программы. В данном случае код состоит из единственной строчки phpinfo ( ), которая отображает справочную таблицу с разнообразной информацией о конфигурации РНР и web-сервера (см. разд. «Первый скрипт» ниже).
Рис. 1.1 Создание РНР-скрипта, содержащего HTML-код
Примечание: Программа Блокнот автоматически добавляет расширение «.txt» при сохранении любого файла, если она не может распознать его расширение. Если попытаться сохранить файл с расширением «.рhр», то на самом деле будет создан файл с расширением «.php.txt», что несколько неожиданно. Для того, чтобы файлы сохранялись c расширением «.рhр», следует использовать команду «Сохранить как» и выбрать Имя файла «имя_файла.рhр» и тип файла Все файлы.
Для создания РНР-скриптов можно даже использовать текстовый процессор, например, Microsoft Word, но при этом следует сохранять файлы в текстовом формате (для Word это режим «Только текст» при вызове команды «Файл | Сохранить как»). Но лучше всетаки использовать простой текстовый редактор, так как текстовый процессор при неаккуратном обращении способен переформатировать всю программу по своему вкусу, что может повлечь за собой неприятные последствия.
Можно также использовать интегрированную среду разработки (IDE, integrated development environment). IDE помимо собственно текстового редактора включает в себя множество дополнительных возможностей - проверку синтаксиса по мере ввода текста, выделение синтаксических элементов различными цветами и начертаниями шрифта, а также автоматическую загрузку разработанных скриптов на web-сервер.
Ниже приведен краткий перечень наиболее распространенных IDE для РНР. Большинство из них содержат много полезных функций, но являются коммерческими продуктами.
- Komodo — существует под Linux и Windows.
- Maguma — существует только под Windows.
- PHPEdit — существует только под Windows, программный пакет бесплатен.
- Zend Studio — существует иод Windows и Linux. Эта IDE создана той же самой командой программистов, которые разработали программный движок Zend, являющийся ядром самого РНР.
После разработки готового сайта с использованием РНР его следует разместить в Интернете на хостинге. Для этого обычно используется передача файлов при помощи протокола FTP (File Transfer Protocol — протокол передачи файлов). Хостинг-провайдер может также предоставлять собственный web-интерфейс для закачки файлов. PHP-скрипты с точки зрения закачки их на сервер ничем не отличаются от обычных HTML-страниц.
<<< Страница 5 :Назад | Далее: Страница 7 >>>