Откройте в броузере страницу и вы получите
длинный список всех функций, установленных вместе с РНР.
Образец результатов работы phpinfo() приводится далее в этой главе, но возможных исходов несколько:
♦ Длинная страница голубых и серых в которых показаны разные ресурсы, доступные в РНР
♦ В броузере не отображается ничего, но выбор пункта меню View Source показывает сценарий phpinfо. php
♦ Error 404: Page Missing (или аналогичное)
♦ Error 500: Internal Server Error (или аналогичное)
В первом случае РНР есть, и можно просто прочитать то, что выведено. Во втором случае либо расширение имени файла не . php, либо веб-сервер не настроен на работу с РНР. В третьем либо файл помещен в неправильное место, либо его имя не phpinfo. php, либо указан неправильный URL или нечто аналогичное. Проверьте URL, имя файла и каталог. В четвертом случае РНР, возможно, установлен, но некорректно, что вызывает аварию сервера. В оставшейся части главы можно найти советы по обнаружению причины ошибки.
Если видны красивые голубые и серые прямоугольники, значит, РНР работает, но надо удостовериться, что где-то в тексте указано:
♦ Версия РНР - 4.0.5 или выше - чем ближе к текущей версии накпр:// php.net/downloads.php, тем лучше
♦ Версия MySQL - 3.23.хх или выше - текущая версия указана наhttp:// http://www.mysql.com/"> www.mysql.com/
Ключевые слова можно поискать с помощью команды броузера Find. Если ключевое слово действительно отсутствует (проверьте орфографию), значит, соответствующая программа не установлена. Иногда можно обойтись без одной или двух этих функций, если они отсутствуют или номер версии немного меньше, чем требуется. Однако если программное обеспечение устарело или отсутствуют многие необходимые функции, потребуется выполнить обновление.
Кроме того, может оказаться проще и экономнее по времени найти интернет-провайдера, поддерживающего РНР и MySQL, чем пытаться создать вебсервер. В базе данных на http://hosts.php.net/ix"> http://hosts.php.net/ix перечислено свыше 2000. Некоторые из них предлагают вполне разумные цены, а ваше время и силы стоят дорого.
Если вы просто веб-разработчик и хотите изучить РНР, а своего работающего веб-сервера у вас нет, то, может быть, самое разумное - найти хост с поддержкой РНР и MySQL. Возможно, вы все-таки хотите установить РНР и MySQL на своем настольном или переносном компьютере, но вы вполне можете проработать всю эту книгу, а установку выполнить позднее. Все же неплохо просмотреть эту главу и получить представление о том, как устанавливать MySQL, Apache и РНР и как они взаимодействуют между собой. Установка вашего ISP может не совпадать полностью с предлагаемой, но должна быть весьма сходна с ней.