Смекни!
smekni.com

Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows (стр. 9 из 9)

{

echo("<p> В настоящее время база данных не доступена,поэтому корректное отображение страницы невозможною</p>");

exit();

}

//Небольшая вспомогательная функция,которая выводит сообщение

//об ошибке в случае ошибки запроса к базе данных

function puterror($message)

{

echo("<p>$message</p>");

exit();

}

?>

Этот файл содержит конфигурационную информацию о соединении с базой данных. Первая переменная — $dblocation — включает имя сервера MySQL. В листинге config.php значение этой переменной выставлено для локального хоста. Если вы собираетесь расположить проект на другом хостинге, переменной $dblocation следует присвоить адрес сервера базы данных этого хостинга.

Переменная $dbname содержит имя базы данных, $dbuser — имя пользователя, $dbpasswd — пароль. Если вы будете размещать проект на хостинге, необходимо изменить все эти переменные в соответствии с информацией, предоставляемой хост-провайдером.

ЗАКЛЮЧЕНИЕ или С ЧЕГО НАЧАТЬ?

На этом установка и предварительная настройка сервера закончена. Теперь можно создавать и тестировать сайты любого уровня сложности с поддержкой современных Интернет - технологий на локальном компьютере. Для начала рекомендуется приступать к изучению PHP и MySQL. На официальном сайте PHP (http://www.php/net/manual/ru/tutorial.php) полностью переведен на русский язык раздел документации «Вступление» и «Краткое руководство»:

Следует обязательно прочитать его, чтобы получить начальные сведения о языке и приемах программирования. Далее на сайте http://php5/ru/study следует познакомиться с книгой «Самоучитель PHP». Курс находится в процессе написания. Рекомендуется изучить материал Вадима Ткаченко «Вступление в PHP и MySQL», который находится по адресу http://phpclub.ru/detail/article/phpintro:

Он издавался отдельной книгой, а сейчас - исправленный и дополненный - размещается на сайте:

Ресурс «PHP в деталях» - неисчерпаемый источник информации по PHP, находится по адресу http://phpclub.ru/detail/. Единственное замечание - обращайте внимание на дату написания статьи. Не стоит доверять статьям, написанным до 2003 года.

Если вы еще не прочли сайт http://phpfaq.ru/- обязательно сделайте это. Здесь перечислены проблемы, с которыми рано или поздно столкнется каждый, кто пишет на PHP.

Сайт php.if.ua посвящен программированию на PHP. На нем Вы найдете документацию и примеры скриптов:

Много документации по PHP на русском языке можно найти на сайте php.spb.ru:

Рекомендуется статья «Установка и настройка Apache+PHР» , расположенная по адресу http://php5/ru/study/instal. И, конечно же - разделы официальной документации, посвященные установке соответствующих программ.

При изучении любого дела обязательно появятся вопросы. Вопросы удобно задавать на форумах. Есть несколько форумов, посвященных PHP. Это самый посещаемый и известный форум: http://phpclub.ru/talk/forumdisplay.php?s=&forumid=12. К сожалению, очень часто на вопрос новичка отвечает еще более зеленый новичок, давая совершенно неправильный ответ. Однако профессионалов там тоже предостаточно, готовых объяснить ошибки и первому и второму. Форум по PHPhttp://forums.webscript.ru/forumdisplay.php?s=&forumid=16 отличается очень суровым цензом к качеству ответов.

Задавая вопрос на форуме, помните: что, скорее всего, с ним уже сталкивались другие, и подробные ответы на них есть и их можно найти в поиске. Если же, все-таки, вопрос приходится задавать - то описывайте его как можно подробнее (только своими словами, а не кодом): что делали, что хотели получить, и что получилось в результате, а так же точно копируйте сообщения об ошибках.

Можно рекомендовать следующие книги и журналы:

1. Скляр Д., Трахтенберг А. PHP. Сборник рецептов. – Пер. с англ. – СПб: Символ – Плюс, 2005. – 627 с., ил. Это самая лучшая книги по PHP: собрание конкретных ответов на конкретные вопросы. Книга разбита на 21 главу, каждая глава состоит из разделов вида: постановка проблемы - решение - объяснение. Немного устарела, в плане того, в чем PHP сильно ушел вперед - XML, обработка ошибок. Однако в базовых основах языка остается непревзойдённой. Может использоваться как в виде справочника для решения конкретных проблем, так и в виде учебника. Поддерживается веб-страница для этой книги http://www.oreilly.com/catalog/phpckbk, где приводятся ошибки, примеры и другая дополнительная информация. Можно сделать замечание или задать вопрос, послав электронное письмо по адресу: bookquestions@oreilly.com. За дополнительной информацией по этой книге, о конференциях, Resource Centers и O'Reilly Network обращайтесь к веб-сайту O'Reilly: http://www.oreilly.com.

2. Котеров Д., Костарев А. PHP5 в подлиннике. – СПб: Символ – Плюс, 2005. – 1120 с., ил. Этовторое издание знаменитой книги Д. Котерова. Не имеет ничего общего с первым. Это не переработанная, это совершенно новая книга. Она подходит как начинающему, так и профессионалу - в ней изложены все аспекты программирования на PHP. Все исходные коды приведенных в книге листингов доступны для загрузки с сайта книги в виде одного большого архива. Для обеспечения резервирования сайт имеет несколько разных имен (если какое-то из них не будет работать, попробуйте другое): http://book.PHP5.ru; http://PHP5.dWab.nl ; http://PHP5.nevod.ru . На сайте имеется ссылка на форум, в котором можно обсудить тот или иной аспект книги, сообщить о замеченной неточности или просто задать вопрос по РНР.

3. Можно почитать очень старый учебник Д. Гилмора «PHP - учебный курс»: http://phpfaq.ru/txt/gilmor.

4. Очень полезен русскоязычный онлайн журнал по PHP - PHPinside.RU.

5. Сборник полезных сведений от автора РНР можно найти по адресу: www.lerdorf.com/tips.pdf (на английском языке).

6. Официальный перевод документации по MySQL: http://dev.mysql.com/doc/mysql/ru/index.html.

7. Книгу М. Грабера «Введение в SQL» можно найти по адресу: http://www.mysql.ru/docs/gruber/.

8. Дюбуа П. MySQL. Сборник рецептов. – Пер. с англ. - СПб: Символ – Плюс, 2004. – 1056 с., ил. Книга от автора «Библии MySQL» Поля Дюбуа, необходима каждому разработчику, использующему MySQL. Это собрание ответов на любые практические вопросы. На веб-сайте книги http://www.kitebird.com/mysql-cookbook/ можно найти исходные тексты и тестовые данные рассмотренных примеров.

9. Дюбуа. П. MySQL. 2-е издание. Второе издание «Библии MySQL», на которой училось не одно поколение. Объясняет секреты MySQL очень простым и понятным языком.

ЛИТЕРАТУРА

1. Скляр Д., Трахтенберг А. PHP. Сборник рецептов. – Пер. с англ. – СПб: Символ – Плюс, 2005. – 627 с., ил.

2. Котеров Д., Костарев А. PHP5 в подлиннике. – СПб: Символ – Плюс, 2005. – 1120 с., ил.

3. Дюбуа П. MySQL. Сборник рецептов. – Пер. с англ. - СПб: Символ – Плюс, 2004. – 1056 с., ил.