1 урок. Установка программного обеспечения для работы. Первы - Форум
Пятница, 17.05.2024, 11:20 | Приветствую Вас Гость

Жми-форум обо всём

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
Модератор форума: RoMkA29  
Форум » Кодинг » PHP » 1 урок. Установка программного обеспечения для работы. Первы (С чего начать изучение PHP?)
1 урок. Установка программного обеспечения для работы. Первы
RoMkA29Дата: Суббота, 09.02.2013, 17:47 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 264
Репутация: 3
Статус: Offline
C чего начать изучение PHP?
Этот вопрос интересует многих неискушённых пользователей, кто хоть раз задумывался, как это всё работает и где это всё находится.
Мне недавно довелось ехать с одним моим знакомым в одной машине долгое время. Так как дорога домой предполагалось займёт около суток, мы разговорились и, невольно, перешли к теме сайтостроения. Знакомый мой не новичок в компьютерах, но первый вопрос, который он мне задал касательно сайта: "А где это всё находится и как это всё работает?"
Этот вопрос настолько обширен, что, в принципе, затрагивает все разделы сайтостроения. Это - и дизайн (внешняя оболочка сайта), и структура сайта, и расположение сайта на хостинге, и скрипт, который выполняется при запросе пользователя, и, конечно, программное обеспечение, которое используется для разработки сайта. Ниже представлено программное обеспечение, которое будет использоваться при изучении материалов сайта и непосредственно этого урока.Не обращайте внимания на людей, которые указывают, что вам делать. Вместо
этого сосредоточьтесь на создании условий, в которых вы будете делать то, что вам
нравится.

Программное обеспечение

Apache HTTP-сервер - свободный веб сервер

Цитата
Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно компьютер (см.: Сервер (аппаратное обеспечение)), на котором это программное обеспечение работает.
Клиент, которым обычно является веб-браузер, передаёт веб-серверу запросы на получение ресурсов, обозначенных URL-адресами. Ресурсы — это HTML-страницы, изображения, файлы, медиа-потоки или другие данные, которые необходимы клиенту. В ответ веб-сервер передаёт клиенту запрошенные данные. Этот обмен происходит по протоколу HTTP.


PHP5 - скриптовый язык, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.
MySQL - свободная система управления базами данных (СУБД). MySQL является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License и под собственной коммерческой лицензией, на выбор. Помимо этого компания MySQL AB разрабатывает функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
Adobe Dreamweaver (в пер. «ткач мечты», «мечтаплёт» или «плетельщик мечты») — HTML-редактор. Разработан и поддерживался компанией Macromedia в версиях до 8-й (2005 год). Следующие версии (начиная с Dreamweaver CS3 (2007)) выпускает Adobe. Богатый инструментарий, открытость приложения для всевозможных настроек, удобный интерфейс и другие особенности сделали Dreamweaver одним из наиболее популярных HTML-редакторов в мире. Недостатком считается добавление «лишнего» кода. Для некоторых версий Dreamweaver силами энтузиастов выполнялись переводы справочных систем на русский язык.
Отвечу на вопрос "Dreamweaver имеет php? " - нет Dreamweaver не имеет php! Это редактор, для создания web-страниц в том числе и php.
Для написания кода, как альтернатива dreamweaver, может быть использована программа pspad.
pspad — PSPad мощный текстовый редактор для Web-разработчиков и про-граммистов (не требует установки, просто запустите файл pspad.exe). Программа PSPad распространяется бесплатно (freeware).
Putty-SSH клиент, самый удобный и простой. Поддерживает протоколы SSH, Telnet, rlogin. Имеет возможность подключения через последовательный порт. Предназначен для удалённого доступа на сервер. Передаёт команды, которые в свою очередь исполняются сервером и лишь отображаются в окне программы, некий такой экран. Программа Putty очень эффективна, для развёртывания дампа баз данных и для их создания, т.е. выгрузки БД в дамп. (putty скачать в конце поста)

Установка программного обеспечения

Для установки Apache, PHP5 и MySQL мы будем использовать Denwer. С этим продуктом можно ознакомиться в статье, Denwer что это?. Это облегчит нашу задачу. Как установить Denwer? (видео)
После того, как вы установили Denwer или до этого (не имеет значения), нужно скачать Adobe Dreamweaver русский и установить.

Обзор книг по PHP и MySQL

"Самоучитель PHP5", Кузнецов Максим, Семдянов Игорь. Второе издание, (2006 г.). Отмечу сразу - книга не для всех. Это -не роман и не повесть. Это- сухое изложение фактов. Учить PHP, начиная с неё одной, будет сложно. Почему я указал эту книгу на первом месте? Как ни странно, читая ее, я долго не мог понять что к чему. Начинал каждый день с начала читать эту книгу в течении двух недель, одновременно читая и другие книги. Зато сейчас "Самоучитель PHP5", как лучший справочник, всегда со мной рядом. Именно поэтому я считаю её лучшей, её стоит изучить. Именно изучить. Здесь основы, которые хорошо структурированы.
"Головоломки на PHP для хакера", Кузнецов Максим, Семдянов Игорь (2006 г.) - купить. Как видите, авторы те же. Это самые известные, мне по крайней мере, люди, которые на русском языке излагают нормально о PHP (надеюсь, ошибки в книгах -не их рук дело). Эта книга замечательна тем, что имеет сжатый ответ на вопрос, который для начинающего изучать PHP обязательно возникнет. Например, вам интересна тема "Система регистрации". Заходите в оглавление и быстро находите нужный раздел. В книге представлены рабочие скрипты с описанием. И она продаётся с диском, что не маловажно, т.к. всегда есть вероятность ошибки при списывании с книги. А скопировав код с диска, можно проверить, как он работает и найти свою ошибку. Отличная книга для быстрого поиска ответов по скриптам, уже с готовыми примерами.
"Профессиональное программирование на PHP", Колисниченко Денис (2007 г) - купить.Очень хорошая книга в плане понимания PHP как языка, его возможностей и его использования. Читая эту книгу узнаешь, какие приёмы программирования существуют, узнаешь разные интересные нюансы и тонкости. Профессиональное программирование на PHP знакомит с программным обеспечением, написанным на PHP и зарекомендовавшим себя во всём мире. Такие известные продукты, как phpBB2 (самый популярный форум, причём, бесплатный), PHP-Nuke (CMS), шаблонизатор Smarty.
Причём Smarty достаточно хорошо описан, чтоб его начать применять сразу. Хорошо рассмотрено, такое понятие, как шаблонизатор для сайтов и ещё много чего интересного. В книге достаточно сжато описаны многие аспекты, связанные с программированием и базами данных (MySQl, SQLite). Эта книга явно будет интересна и начинающим и продвинутым пользователям. За счёт сжатости материала, прочитав быстро эту книгу понимаешь где ты, а где PHP в мировом масштабе. И, впоследствии, по мере изучения языка PHP, возвращаешся к страницам этой книги. Продаётся с диском.
"PHP5 и MySQL. Библия пользователя", Тим Конвер, Джон Парк и Кларк Морган (2006 г.) - купить . Это вообще бестселлер! Если Вам что-то непонятно касательно PHP или MySQL, эта книга - ТАНК, который раскатает вдоль и поперёк любую неясность или недомолвку, которая может только возникнуть по мере изучения PHP и MySQL. Настолько подробно и доступно изложен материал, что его даже не надо осмысливать.. Книга большая, толстая и милая. Авторы с особой душой и любовью пишут о PHP и MySQL, как будто описывают родного человека или любимую женщину. Замечательная книга! К ней так же прилагается диск, хотя я лично искал листинги в другом месте, когда лень переводить.
"MySQL 5", Кузнецов Максим, Семдянов Игорь (2006 г) - купить. Купив эту книгу по MySQL вам больше не нужно будет покупать книг по этой базе данных. Полное исчерпывающее руководство с примерами кода. Единственное, что непонятно из книги, так это - где, что и для чего тот или иной кусок кода можно применить. Хотя в процессе чтения книги дается пример некоего магазина, который обсуждается и пишется по мере прочтения книги. Но прочитать 970 страниц сразу -невероятное мужество и подвиг! С учётом того, что это не роман, а учебное пособие. Поэтому обычно читаешь до того момента, когда хоть что-то ещё понимаешь, а потом материал откладывается до лучших времён. Кто ж потом будет возвращаться и вспоминать, что он там проходил и писал, месяц назад. Книга однозначно нужна, PHP без MySQL - это дорога вникуда.

Первый скрипт на PHP

Не могу сказать от чего так повелось, но думаю, что заграничные коллеги- программисты придумали эту фразу: "Hello, world!", что значит "Привет, мир!". Это как ключ к высотам программирования ). И так, откройте Adobe Dreamweaver, создайте новый пустой документ PHP и напишите в нём код из листинга №1.

Цитата
Листинг № 1 - Первый скрипт на PHP


Код
<?php   

echo "Hello, world!";  

?>


Разберём, что написано выше. < ? php - это тэг, который всегда присутствует в начале скрипта. Без него браузер не поймёт, что этот скрипт написан на PHP. Всё, что идёт после этого открывающего тега и есть скрипт. Закрывает скрипт вторая половинка тега: ? > В самом теги, между знаком вопроса и php и знаком больше/меньше - не должно быть пробелов.
echo - выводит строку Hello, world! в окно браузера, а то, что это строка, а не цифра, PHP-интерпретатору сообщают кавычки, обрамляющие строку.

Цитата
echo - это функция вывода применяется для того, чтобы выводить самую различную информацию (текст, результат выполнения операций, теги HTML, и т.д.) в браузер.


; (знак точка с запятой) - каждый оператор в PHP заканчивается разделителем "точка с запятой", поэтому любое выражение, после которого следует "точка с запятой", воспринимается лексическим анализатором как отдельный оператор.
Скрипт, представленный выше, может быть скопирован и в таком виде вставлен в HTML документ, с одной поправкой, файл должен иметь расширение php. После открытия в браузере этой страницы вы увидите:
Hello, world!

Совет

Если вы только начали программировать, то будете шокированы тем, как часто ваши программы написанные на PHP будут отказываться работать. Чаще всего причиной тому служат простые опечатки, всегда проверяйте правильно ли вы набрали код программы. Обратите внимание на то что пунктуация часто бывает парной (открывающие и закрывающие скобки, так же кавычки). Убедитесь что вы напечатали все закрывающие знаки пунктуации.

Взято с lphp.ru
Прикрепления:   putty.zip (244.8 Kb)
 
Форум » Кодинг » PHP » 1 урок. Установка программного обеспечения для работы. Первы (С чего начать изучение PHP?)
  • Страница 1 из 1
  • 1
Поиск:

Навигация
Block title
Форма входа

Наш бот
Наш бот информер

ICQ:636-921-022
Jabber:zhmibot@jabber.ru
Случайные картинки
Случайная музыка
[11.03.2013][mp3]
T1One & Shot - Ты не первая (0)
T1One & Shot - Ты не первая
[11.03.2013][mp3]
Johnyboy - Хей подруга ты снова взялась за сотовый Достал он вновь тебя допросами и заскоками Его ширма едет быстрей чем поезд экспресс и вс (0)
Johnyboy - Хей подруга ты снова взялась за сотовый Достал он вновь тебя допросами и заскоками Его ширма едет быстрей чем поезд экспресс и вс
[11.03.2013][mp3]
Johnyboy feat Ksenia - Метамфетамир (0)
Johnyboy feat Ksenia - Метамфетамир
Опрос
Вы к нам ещё вернетесь?
Всего ответов: 32
Поиск
Обновление
  • Полезные советы для пользователей Windows XP (1)
  • Ключи для Kaspersky CRYSTAL 2013 до 2014 02 02 (2)
  • Network Traffic Monitor (1)
  • Букмекерская контора Betsstore (0)
  • Глючит компьютер,что делать?! (1)
  • Статистика


    Яндекс.Метрика
    Статистика