Перейти к содержимому


Фотография

Хочу изучать PHP и Mysql и с чего можно начать?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 14

#1 снегирь

снегирь

    Любитель

  • Пользователи+
  • PipPipPipPipPip
  • 91 сообщений

Отправлено 25 Май 2010 - 12:54

Хотел бы начать изучать PHP и Mysql и с чего можно начать?
Пожалуйста посоветуйте. :clapping:

#2 элелайн

элелайн

    Студент

  • Пользователи+
  • PipPipPipPip
  • 60 сообщений

Отправлено 25 Май 2010 - 01:00

Информация для начинающих изучать PHP и MySQL
Для тех, кто хочет изучать PHP, можно посоветовать великолепный "Самоучитель PHP" с сайта PHP5.RU
Курс находится в процессе написания, но уже сейчас ссылки на отдельные уроки из него стоят в различных разделах этого FAQ. И, поверьте - оно стоит того.
Не могу не порекомендовать замечательный материал Вадима Ткаченко АКА Bizon-а "Вступление в PHP и MySQL". Он даже издавался отдельной книгой, а сейчас - исправленный и дополненный - размещается на сайте
"PHP в деталях". Этот ресурс стоит особняком. В отличие от предыдущих, рекомендовать прочесть его целиком может только садист - там слишком много информации. но в этом и его прелесть. Это неисчерпаемый ресурс информации по PHP. Единственное замечание - обращайте внимание на дату написания статьи. Не стоит особо доверять тем, что написаны до 2003 года.
Ну, и, конечно же - этот сайт, http://phpfaq.ru
Если вы еще не прочли его целиком - обязательно сделайте это. Здесь перечислены проблемы, с которыми рано или поздно столкнется КАЖДЫЙ, кто пишет на PHP.
Неплохой курс изучения MySQL:
http://www.intuit.ru...database/mysql/

Программное обеспечение.
Для работы с РНР под 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
AddType application/x-httpd-php .php .php3 .phtml
- перезапустить Апач (ярлыком Restart в группе Apache HTTP Server/Configure Apache Server)
Выполнив все эти действия, можно положить тестовый php скрипт (допустим, он называется test.php и состоит из строчки
<?php phpinfo(); ?>
) в каталог, который является корневым для веб-сервера (по умолчанию это C:\Program Files\Apache Group\Apache\htdocs\) и обратиться к нему, написав в браузере адрес
http://127.0.0.1/test.php

MySQL после скачивания следует распаковать из зипа, запустить setup.exe и установить. Во избежание проблем, ЛУЧШЕ установить в папку по умолчанию - c:\mysql. Если вы этого не сделали, то внимательно читайте документацию.
После установки в командной строке (Пуск - Выполнить - cmd.exe) выполните следующие команды:
C:\mysql\bin\mysqld --install
net start mysql
Все! MySQL установлена! Для проверки наберите
C:\mysql\bin\mysql -uroot
если консоль запустилась - все работает. Наберите exit для выхода и приступайте к конфигурированию поддержки mysql в PHP.
Для этого, если вы не сделали этого раньше, возьмите файл c:\php\php.ini-recommended и скопируйте под именем php.ini в каталог windows. Затем отредактируйте его, убрав точку с запятой в начале строки
;extension=php_mysql.dll
а затем перепишите файлы c:\php\libmysql.dll и c:\php\ext\php_mysql.dll в каталог WINDOWS и не забудьте после этого перезапустить Апач, как это было описано выше.
Теперь вы можете использовать mysql в своих php-скриптах.

Те, для кого эта инструкция слишком сложна, могут попробовать установить готовый комплект Денвер-2.
В него входит сразу все, что нужно, и еще много ненужного. А главное - работает все само.
Еще одно достоинство Денвера в том, что объем базового комплекта в 10 раз меньше полных версий - всего 4 мегабайта. А так же то, что его автор пишет интересные книжки по PHP.

Так же, всем любознательным рекомендуется ВЕСЬМА толковая статья Установка и настройка Apache+PHP
с сайта PHP5.RU. И, конечно же - разделы официальной документации, посвященные установке соответствующих программ.

Форумы.
При изучении любого дела обязательно появятся вопросы.
Вопросы удобно задавать на форумах.
http://phpclub.ru/ta...p?s=&forumid=12
Форум PHPклуба. Самый посещаемый и известный. К сожалению, известность служит ему дурную службу. Очень часто на вопрос новичка отвечает еще более зеленый новичок, давая совершенно неправильный ответ. Однако профессионалов там тоже предостаточно, готовых объяснить ошибки и первому и второму.

PHP представлен и в русскоязычном сегменте Livejournal
В сообществах ru_php и ru_mysql всегда найдутся профессионалы, кототорые помогут с любой проблемой. Только не забудьте сначала прочитать правила сообщества!

#3 элелайн

элелайн

    Студент

  • Пользователи+
  • PipPipPipPip
  • 60 сообщений

Отправлено 25 Май 2010 - 01:02

Еще хотел добавить, про настройку сервера у себя на локальной машине, очень удобно для настройки и проверки. Здесь отлично подходит система Денвер. И она в принципе, сейчас наиболее популярная у новичков и начинающий, да и профи в ней тоже работают.
Вот интересный совет про нее:

Чем маяться с конфигурацией, лучше Денвер с флэшки запускать:
1)Идёт на любом компе.
2)Ваш сайт с вами всегда.
3)Поддержка PHPMyАdmyn - чудо.
Лучшая книга - Разработка Web-приложений с помощью PHP и MySQL Люка Веллинга и Лоры Томсон. Для "чайников" - самое то!

#4 a-vas

a-vas

    Мастер

  • Пользователи+
  • PipPipPipPipPipPipPip
  • 273 сообщений
  • Пол:Мужчина

Отправлено 19 Июнь 2010 - 11:06

Трудно посоветовать, с чего Вам лучше начать, если Вы не сообщаете, на основе каких знаний Вы собираетесь изучать PHP и MySQL. PHP обычно изучают после уверенного знакомства с HTML, CSS, объектной модели документа и JavaScript. Не помешает также знакомство с любыми другими языками программирования. До изучения MySQL неплохо иметь представление о принципах реляционных баз данных вообще. Если Вы начинаете с нуля, процесс может затянуться надолго. В этом случае я бы посоветовал комбинированный метод - с одной стороны, использовать учебные пособия для начинающих и справочники, с другой стороны - приобрести книгу, где эти технологии рассматриваются с практической точки зрения, например, для создания Интернет-магазина.

#5 снегирь

снегирь

    Любитель

  • Пользователи+
  • PipPipPipPipPip
  • 91 сообщений

Отправлено 04 Август 2010 - 07:19

Трудно посоветовать, с чего Вам лучше начать, если Вы не сообщаете, на основе каких знаний Вы собираетесь изучать PHP и MySQL. PHP обычно изучают после уверенного знакомства с HTML, CSS, объектной модели документа и JavaScript. Не помешает также знакомство с любыми другими языками программирования. До изучения MySQL неплохо иметь представление о принципах реляционных баз данных вообще. Если Вы начинаете с нуля, процесс может затянуться надолго. В этом случае я бы посоветовал комбинированный метод - с одной стороны, использовать учебные пособия для начинающих и справочники, с другой стороны - приобрести книгу, где эти технологии рассматриваются с практической точки зрения, например, для создания Интернет-магазина.


Спасибо. html более менее знаю. И с css приходится регулярно работать.
Есть разные видеокурсы, думаю пройти такой курс.

#6 Chavi

Chavi

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 30 Ноябрь 2010 - 05:16

Рекомендую очень хорошую книгу "PHP 5" от Котерова и Костарева. Там очень подробно описано программирование на PHP, настройка инструментария для этого, основы языка SQL и необходимая база для работы с MySQL. Причем рассматриваются нюансы не только для ОС Windows, но и для Linux.

#7 Semens

Semens

    Знающий

  • Пользователи+
  • PipPipPipPipPipPip
  • 208 сообщений

Отправлено 14 Декабрь 2010 - 01:36

Книги Котерова и Костарева - хорошо безусловно . Но начинать именно с них не всякий сможет. Есть простые самоучители и курсы, как например , курс Евгений Попова.
Но в любом случае, перед изучением php, нужно выучить html и подробно ознакомиться с css. Курсов по этому много. И не только у вышеперечисленного автора. Хотя они у него хороши.

#8 UFO-loGG

UFO-loGG

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 10 Февраль 2011 - 12:26

Зачастую сталкиваюсь с тем, что сначала приходит идея сайта, которую человек хочет воплотить в жизнь, и потом по мере создания сайта, человек учит те программные средства, при помощи которых хочет реализовать свою задумку.
Я php и mysql выучил примерно так..
А небо все точно такое же, как если бы ты не продался.

#9 saraevo

saraevo

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
  • Пол:Мужчина
  • Город:Сараево
  • Интересы:Интернет, Google Планета Земля, смотреть природу и на мир, город Сараево, в котором я живу :)

Отправлено 13 Февраль 2011 - 06:57

Евгений ПОПОВ - есть такой человек, если кто не знает, научит только так со своими видео уроками, вбейте в поисковик "Евгений попов PHP и Mysql" - вот кстати ссылка где есть его курсы, чтобы не искать - http://skyfamily.ru/use.html
Живу в городе Сараево, Босния и Герцеговина

#10 mortalmad

mortalmad

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
  • Пол:Мужчина

Отправлено 03 Март 2011 - 07:58

Дорогие форумчане! Скажите пожалуйста если начать изучать HTML,PHP,CSS,JavaScript и при этом научиться хорошо делать сайты, но при этом спец. образования типа инженер-программист не имеется! Можно ли устроится на роботу или без диплома невозьмут? Или нужно идти кудато типа компьютерных академий за деньги учится?

#11 embiz

embiz

    Знающий

  • Главные администраторы
  • PipPipPipPipPipPip
  • 142 сообщений

Отправлено 31 Май 2011 - 11:34

Дорогие форумчане! Скажите пожалуйста если начать изучать HTML,PHP,CSS,JavaScript и при этом научиться хорошо делать сайты, но при этом спец. образования типа инженер-программист не имеется! Можно ли устроится на роботу или без диплома невозьмут? Или нужно идти кудато типа компьютерных академий за деньги учится?


Если знать вышеуказанные языки на нормальном уровне - проблемы с работой вообще не будет! Будете на расхват. И в фирму устроитесь, и на фрилансе будете иметь много заказов.
А диплому вам могут понадобиться, если захотите устроиться куда-то типа пердставительства майкрософта :crazy: .

Да, и то, если талантливы, и так возьмут. И дипломы помогут выписать. Так что главное - учитесь! :thumbup:

#12 Kosh_Naranek

Kosh_Naranek

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 04 Октябрь 2012 - 03:55

Я начинал изучать PHP и MySQL с книги Энди Гарриса "PHP-MySQL для начинающих", в принципе неплохой учебник с расписанными примерами и практическими заданиями.

#13 зубочистка

зубочистка

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 01 Ноябрь 2015 - 03:51

PHP и MySQL можно изучать на различных он-лайн бесплатных курсах. Не хочется здесь никого рекламировать, но есть хорошие лекции в открытом доступе от многих ведущих университетов страны.



#14 Владимир Герман

Владимир Герман

    Знающий

  • Пользователи+
  • PipPipPipPipPipPip
  • 185 сообщений

Отправлено 13 Ноябрь 2015 - 03:43

Можно выбрать какой-либо из бесплатных вариантов как онлайн курсов, так и видеоуроков - выбор сейчас большой.



#15 Alex312

Alex312

    Знающий

  • Пользователи+
  • PipPipPipPipPipPip
  • 137 сообщений

Отправлено 14 Апрель 2017 - 05:31

Есть сайт codecademy, еще в сети видел его русскоязычный аналог, но какое там качество не скажу. Так вот на этом проекте есть и php и все остальное что нужно для разработки сайтов. Поделено на различные курсы от самого нуля, типа как задать переменную, и до профи уровня, когда пишешь собственные скрипты. Среда разработки прямо на сайте, в одном окошке задание, во втором место для его выполнения и в третьем результат, если не сделал, то тебе пишут подсказку. А если достиг крутого уровня, то в той же среде можно сделать свой проект, например сайт или мини-игру, и выставить его на обсуждение сообщества сайта.


Добро всегда побеждает зло, значит кто победил - тот и добрый!





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных