РНР 5 в подлиннике

Страница 63 из 554


ГЛАВА 5

Установка РНР и MySQL

Листинги данной главы можно найти в подкаталоге WebServers.

Теперь перейдем к установке языка РНР версии 5, ради которого, собственно, мы и устанавливали сервер Apache.

К сожалению, РНР 5 не может работать с Windows 95. Минимальная поддерживаемая система— это Windows 98. Характерная ошибка— появление окна с сообщением о невозможности найти функцию SetKaitableTimer. Если вы все же хотите использовать устаревшую ОС, вам следует устанавливать РНР версии 4.

Прежде всего нужно запастись терпением и загрузить со страницы дистрибутивов http://www.php.net/downIoads.php из секции Windows Binaries файл с расширением ZIP. Заметьте, что нам нужен РНР версии 5, а не 4.

Имейте в виду, что версии РНР на данной странице обновляются достаточно редко. Если вы хотите получить самый последний дистрибутив, зайдите на сайт http://snaps.php.net. Там вы сможете найти даже версию, откомпилированную сегодня (новые дистрибутивы компилируются и архивируются автоматически несколько раз в день). Конечно, они могут содержать и новые (обычно мелкие) ошибки, которые еще не успели исправить. С другой стороны, чаще всего оказывается, что в новой версии появились какие-то дополнительные возможности, недоступные на официальной странице дистрибутивов.

Стоит сказать еще пару слов насчет версии РНР. Язык постоянно совершенствуется, и на момент создания книги последней версией была 5.0.0. Скорее всего, когда вы будете читать эти строки, выйдет более новая версия — например, 5.1.0. Так что наилучшим решением будет загрузить ту, что поновее, поскольку в ней, возможно, исправлены некоторые ошибки из предыдущих версий языка. Главное, чтобы первая цифра была 5, потому что как "третий", так и "четвертый" РНР сильно проигрывает "пятому" по количеству поддерживаемых возможностей.

Установка РНР

130

Часть II. Выбор и настройка инструментария

Дополнительные драйверы для Windows 98

Попробуйте сразу же запустить php.exe в только что скачанном и развернутом дистрибутиве. Если получаете сообщение об ошибке со словами, что не найдена библиотека ODBC32.DLL, значит, вам необходимо проделать дополнительные шаги.

Нам известны два способа установить данную библиотеку на машину:

□ самый простой способ — это установить Microsoft Office любой версии;

□ способ посложнее (но тоже работающий) — найти компьютер, в Windows-каталоге которого содержатся файлы с именами, начинающимися на ODBC. Необходимо их все скопировать на вашу машину в ту же папку. (Если файлы нашлись в каталоге C:\Windows\SYSTEM32, значит, туда и копировать.)

О том, что с ODBC все в порядке, вы узнаете, запустив php.exe без параметров и получив чистый экран консоли без сообщений об ошибках. Нажмите комбинацию клавиш <Ctrl>+<C>, чтобы убрать окно.

Получение документации

Советуем вам также скопировать документацию по РНР, ссылка на которую есть на странице http://www.php.net/download-docs.php. В будущем она еще не раз вас выручит. Предпочтительнее всего устанавливать документацию в формате СНМ (файлы формата Windows Help). Обратите внимание, что доступна даже русская версия справочной системы! Правда, нужно отметить, что "русской" ее можно назвать во многом лишь номинально — многие статьи и описания функций еще не переведены. Что же, это все равно лучше, чем ничего.

Вы также можете просматривать документацию прямо на сайте РНР (там, помимо всего прочего, есть удобный поиск). Классический пример поиска описания той или иной функции — это набор в браузере адреса вида:

\1щ://$Ъ$.пе1/имяФункции

Например:

http: //php. net/fopen

http://php.net/eval

http: //php .net/str_replace

Сайт устроен таким образом, что сразу же переадресовывает браузер на нужную страницу руководства. Это очень удобно.

Одна из самых полезных функций online-руководства — возможность оставлять и читать так называемые пользовательские комментарии к той или иной статье — они выводятся в ее конце. Например, если кто-нибудь обнаружит особенность в работе той или иной функции, он может прямо на странице описания этой функции оставить заметку о своей находке. Многие так и делают. В результате ценность и объем информации, собранной в таких заметках, порой значительно превосходят ценность и объем исходной статьи помощи. Авторов этой книги не раз выручали пользовательские комментарии.

К счастью, не нужно постоянно подключаться к Интернету, чтобы быть в курсе всех пользовательских заметок. Доступна и СНМ-версия официальной документации,



  • Замена счетчиков воды Пенза на www.poverkaschetchikovvodi.ru.
  • Интернет-магазин E96. Принтер Epson l132. Безналичная оплата.

  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006