Хочу изучать PHP и Mysql. С чего начать?Информация для начинающих изучать PHP и MySQLПрограммное обеспечение. Форумы. Комментарии Информация для начинающих изучать PHP и MySQL Для тех, кто хочет изучать PHP, можно посоветовать великолепный "Самоучитель PHP" с сайта PHP5.RU Курс находится в процессе написания, но уже сейчас ссылки на отдельные уроки из него стоят в различных разделах этого FAQ. И, поверьте - оно стоит того. Не могу не порекомендовать замечательный материал Вадима Ткаченко АКА Bizon-а "Вступление в PHP и MySQL". Он даже издавался отдельной книгой, а сейчас - исправленный и дополненный - размещается на сайте "PHP в деталях". Этот ресурс стоит особняком. В отличие от предыдущих, рекомендовать прочесть его целиком может только садист - там слишком много информации. но в этом и его прелесть. Это неисчерпаемый ресурс информации по PHP. Единственное замечание - обращайте внимание на дату написания статьи. Не стоит особо доверять тем, что написаны до 2003 года. Ну, и, конечно же - этот сайт, http://phpfaq.ru Если вы еще не прочли его целиком - обязательно сделайте это. Здесь перечислены проблемы, с которыми рано или поздно столкнется КАЖДЫЙ, кто пишет на PHP. Программное обеспечение. Для работы с РНР под Windows, надо установить следующие программы: - web-сервер Apache (5Mb) - сам PHP (10Mb) - по желанию - MySQL (23Mb). Настройка очень простая. Апач устанавливается программой установки. Там, где он запрашивает имя вашего сервера и емейл администратора, надо 2 раза написать localhost и свой e-mail. PHP распаковывается из зипа в любой каталог по желанию (стандартно - C:\PHP) и настраивается обязательно как модуль Апача. Для этого надо выполнить три действия: - переписать файл php5ts.dll в каталог WINDOWS - в файл httpd.conf (C:\Program Files\Apache Group\Apache\conf\httpd.conf), в самом низу, добавить две строчки LoadModule php5_module c:/php/php5apache2_2.dll- перезапустить Апач (с помощью утилиты Apache monitor в трее) Выполнив все эти действия, можно положить тестовый php скрипт (допустим, он называется test.php и состоит из строчки <?php phpinfo(); ?>в каталог, который является корневым для веб-сервера (по умолчанию это C:\Program Files\Apache Group\Apache\htdocs\) и обратиться к нему, написав в браузере адрес http://127.0.0.1/test.phpПри установке MySQL выбрать Standard configuration, на следующем экране нажать Next, на следующем - задать пароль или снять галочку "Modify security settings", если хотите оставить его пустым. Для проверки запустите консоль Mysql: Пуск - Выполнить и в появившуюся строку скопировать "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe"или "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe" -uroot -pPASSWORDесли консоль запустилась - все работает. Наберите exit для выхода и приступайте к конфигурированию поддержки mysql в PHP.Для этого, если вы не сделали этого раньше, возьмите файл c:\php\php.ini-development и скопируйте под именем php.ini в каталог windows. Затем отредактируйте его, убрав точку с запятой в начале строки;extension=php_mysql.dllи отредактировав параметр extension_dir: extension_dir = "c:\php\ext\"заодно можно сразу исправить short_open_tag = Onчтобы работали старые скрипты и удобные шаблоны и не забудьте после этого перезапустить Апач, как это было описано выше. Теперь вы можете использовать mysql в своих php-скриптах. Те, для кого эта инструкция слишком сложна, могут попробовать установить готовый комплект Денвер-2. В него входит сразу все, что нужно, и еще много ненужного. А главное - работает все само. Еще одно достоинство Денвера в том, что объем базового комплекта в 10 раз меньше полных версий - всего 4 мегабайта. А так же то, что его автор пишет интересные книжки по PHP. Так же, всем любознательным рекомендуется ВЕСЬМА толковая статья Установка и настройка Apache+PHP с сайта PHP5.RU. И, конечно же - разделы официальной документации, посвященные установке соответствующих программ. Форумы. При изучении любого дела обязательно появятся вопросы. Вопросы удобно задавать на форумах. http://phpclub.ru/talk/forumdisplay.php?s=&forumid=12 Форум PHPклуба. Самый посещаемый и известный. К сожалению, известность служит ему дурную службу. Очень часто на вопрос новичка отвечает еще более зеленый новичок, давая совершенно неправильный ответ. Однако профессионалов там тоже предостаточно, готовых объяснить ошибки и первому и второму. PHP представлен и в русскоязычном сегменте Livejournal В сообществах Задавая вопрос на форуме, помните: Что, скорее всего, с ним уже сталкивалась тыща человек. И подробные ответы можно найти в поиске. Если же, все-таки, вопрос приходится задавать - то описывайте как можно подробнее (только своими словами, а не кодом!), что вы делали, что хотели получить и что получилось в результате, а так же точно копируйте сообщения об ошибках. Сайты для начинающих. Ранее здесь были размещены ссылки на различные сайты от начинающих для начинающих. К сожалению, и так-то не блиставшие качеством материала, они давно заброшены своими авторами и окончательно потеряли актуальность. Все, что есть лучшего по теме PHP, перечислено вверху страницы. Если вы знаете хороший сайт - напишите о нем в разделе "Обратная связь". Другие материалы раздела: Самые основы. Как работает PHP. Документация по PHP. Мануал по PHP, книги. Не передаются переменные! Проблема Undefined variable Решение проблемы "Cannot add header information - headers already sent" Различие между абсолютными и относительными путями. В файловой системе и на сайте. Пример системы управления сайтом Что такое PHP? Как писать музыку на PHP |
| Дмитрий | 14.11.11 02:02 |
| Да что то старовато и ссылочки некоторые не работают! | |
| ZOM@ | 16.10.11 10:28 |
| да материал хорошо)) а на счет ссылок все работает)) адрес не до конца нада прописывать, там просто версии поменялись) | |
| Яц | 06.10.11 17:49 |
| Большое спс за выложенный материал | |
| М.r. | 25.08.11 03:16 |
| Материал отличный, правда ссылки не работают, но информацыя нужная! респект админу! (PS: РЕБЯТА ВАМ СКАЗАЛИ ЧТО ИСКАТЬ, К ПРИМЕРУ ТОТ ЖЕ web-сервер Apache, ЗАЛЕЗТЕ В ГООГЛЕ.РУ И НАЙДИТЕ РАБОЧУЮ ССЫЛКУ, КАК НА МЕНЯ ЭТО НЕ ТЯЖЕЛО) | |
| Unnamed248 | 02.08.11 07:46 |
| Ссылки не работают - есть поисковик. | |
| николай | 19.06.11 15:05 |
| еще можно было бы порекомендовать для новичков установить xampp, т.к. у меня на Вин 7 денвер не запустился, а xampp запустился после небольшой настройки | |
| юзер1 | 28.05.11 08:36 |
| как новичку не понятно... | |
| Ож | 26.05.11 17:01 |
| не знаю | |
| vovazkonykhova | 03.05.11 21:09 |
| Спасибо за нужную информацию! | |
| дима | 25.04.11 09:31 |
| тест | |