Отправляет email-рассылки с помощью сервиса Sendsay

PHP для начинающего вебмастера

  Все выпуски  

PHP для начинающего вебмастера 1 выпуск. Знакомство и необходимый софт для программиста


PHP для начинающего вебмастера

выпуск: 1

дата: 27 июня 2008 года

Сегодня в выпуске:

  1. Редакторская колонка
  2. Заметка: "Подготавливаем рабочее место веб-программиста"

Редакторская колонка

Здравствуйте, уважаемый читатель.

Этим выпуском я открываю свою рассылку "PHP для начинающего вебмастера". Она будет интересна Вам в случае:

  • Вы хотите научиться программированию на языке PHP

    PHP - простой язык. Он быстро осваивается, особенно если у Вас был ранее хотя бы небольшой опыт в программировании. К примеру, я занялся его изучением после 10-ти летнего перерыва в программировании. Если получается у меня, значит получится и у Вас.

  • Вы имеете начальные знания в HTML, умеете делать простые статические сайты и хотите упростить их наполнение новыми публикациями.

    Очень желательно чтобы Вы понимали, что значит HTML и CSS.
    Хотя непосредственного отношения данные технологии к web-программированию не имеют, Без них тоже далеко не уедешь. Ведь Вы собираетесь программировать для Интернета, а HTML и CSS как раз и обеспечивают вывод и эстетичное представление на экране браузера результатов работы Ваших скриптов.

    Если знаний не хватает - не беда, будет учиться по ходу наших занятий.

  • Вы решили, что знание языка PHP поможет Вам найти более высокооплачиваемую работу.

    Абсолютно верная мысль. Но для этого еще многому нужно научиться. Поэтому Вам должно нравиться то, чем Вы собираетесь заниматься, т.е. программирование.

    Все у Вас получится. Только надо постоянно этим заниматься. Кстати, чтобы начать зарабатывать созданием сайтов на PHP, необязательно должно пройти несколько лет. :)

Имея самые небольшие знания по программированию на PHP, и изучив вот этот курс, я выполнил первый свой заказ на создание сайта для строительной кампании.

Уверен, скоро Вы сможете сделать это не хуже меня.

Скажу сразу - я не профессионал в программировании, и учусь этому также как и Вы. Выпуск каждого номера рассылки я расцениваю как возможность систематизации имеющихся у меня знаний по данной теме.

Но именно благодаря этому, мне кажется, я смогу сделать свои выпуски проще для понимания новичкам, которых и хочу видеть среди своих подписчиков в первую очередь.

Ну что ж, пора начинать наш первый выпуск! Давайте сперва подготовим свое рабочее место, а для этого скачаем и установим некоторые программы.

 

Статья "Рабочее место веб-программиста".

В данной статье разговор пойдет не о том какой монитор поставить у себя на столе, и какой купить принтер :) Это вы знаете получше меня.

Мы поговорим о том, какие программы надо будет установить на стоем компьютере для того чтобы заниматься веб-программированием.

Нам понадобится редактор PHP-кода и софт для установки веб-сервера на своем компьютере. Остановимся подробнее на каждой позиции:

  • Редактор PHP кода

Их в сети достаточно. Есть платные и бесплатные. Есть простые в использовании и монстры типа Zend Studio Enterprise Edition (весит более 60 Mb!!!)...

Уверен, что вы все равно захотите попробовать их в работе. Я нашел для себя программы в которых мне комфортно работается.

Во-первых , это PHP Expert Editor.

Очень мощный и удобный редактор, разработанный российскими программистами. И дистрибутив весит немного, что-то в районе 4 mb. Вообще то эта программа платная, стоит 35 евро, но!

Пусть платят буржуи. Жителям России и СНГ достаточно заполнить анкету на сайте, и лицензионный ключ они получат бесплатно, по электронной почте.

Сайт программы - http://www.ankord.com/ru/phpxedit.html

Для понимающих приведу список возможностей этого редактора, скопированный с официального сайта:

Свойства программы
∙ Поддержка UTF-8
∙ Настраиваемая подсветка кода
∙ Свертывание кода
∙ Встроенный браузер
∙ Встроенный FTP-клиент с поддержкой SFTP
∙ Code Explorer
∙ File Explorer с Избранными папками.
∙ Project Explorer
∙ Library Explorer
∙ Настраиваемые горячие клавиши и клавиши работы в редакторе.
∙ Клавиатурные макросы
∙ PHP макросы
∙ Авто сохранение
∙ Проверка синтаксиса PHP
∙ Запуск скриптов и просмотр результата во встроенном или внешнем браузере
∙ Отладчик
∙ Для запуска и отладки PHP скриптов Вы можете использовать встроенный или любой внешний HTTP-сервер
∙ Поддержка всех известных Content-Type. Вы можете отлаживать скрипты, которые генерируют различный контент, например, картинки
∙ Быстрая вставка всех функций PHP с подсказкой параметров
∙ Быстрая навигация в коде с помощью горячих клавиш и мыши
∙ Подсветка парных скобок
∙ Настраиваемые Шаблоны Кода для быстрой вставки часто употребляемых фрагментов
∙ Экспорт исходного текста в HTML и RTF с подсветкой синтаксиса
∙ Закладки
∙ Два стиля интерфейса - Classic и Office XP
∙ Поддержка справки PHP с возможностью поиска по ключевому слову в текущей позиции
∙ Keymaping (Default, Classic, Brief, Epsilon, Visual Studio)
∙ Поддержка форматов файлов Windows, Unix, Mac
∙ Поддержка Perl, Python, Ruby, Tcl. Есть возможность использовать несколько интерпретаторов, не только PHP.

 

Ну а во-вторых, Macromedia Dreamweaver

Мощнейший визуальный редактор для создания сайтов. Имеет хорошие возможности для редактирования PHP скриптов. Хорошие, но не отличные.

Я его использую только для создания дизайна сайтов, тут он незаменим. Ну или если нужно быстро сгенерировать какой либо кусок html кода, например – форму обратной связи.
Ну а PHP код все таки пишу в любимом PHP Expert Editor.

Кроме того, обратите внимание еще на один хороший редактор - NotePad++ (http://notepad-plus.sourceforge.net/). В интернете к нему есть еще и хороший русификатор.

Теперь по второй позиции.

  • Софт для установки веб-сервера

Решив изучать веб-программирование и писать PHP скрипты, у Вас рано или поздно возникнет вопрос - а как отлаживать свои программы?

Самый простой способ - тестировать их прямо на хостинге в Интернете, является далеко не самым удачным. Плата за трафик или время, проведенное в Сети быстро охладит Ваш пыл и заставит искать более оптимальные решения.

И такое решение уже давно существует. Нужно просто у становить на свой компьютер web-сервер и php интерпретатор. В этом случае Вы сможете работать над своими проектами вообще без подключения в Интернет.

В Сети есть несколько программ, решающих данную задачу. Остановим свой выбор на одной из них, сайт которой расположен по адресу http://dklab.ru/

Программа называется - Денвер, джентльменский набор web-разработчика. Самоконфигурирующийся программный комплекс для разработки сайтов с последующим использованием их в Unix подобных операционных системах (ОС).

То-есть на веб-серверах в Интернете.

В комплекте Денвера имеются -

  • web-сервер Apache
  • интерпретатор PHP
  • интерпретатор Perl
  • система управления базами данных MySQL

Также в установочный пакет входит набор сценариев для работы с СУБД MySQL - PHPMyAdmin

Сейчас на оф. сайте доступна для скачивания версия Денвер-3, с PHP5. Честно сказать, я пока работаю с версией Денвер-2, с PHP4. Архив именно с этой версией я предлагаю Вам скачать вот по этой ссылке с моего сайта.

Установка очень проста. Запустите скачанный файл. Следуйте указаниям инсталлятора, и максимум через минуту Вы будете иметь на своем компьютере готовый к работе, настроенный веб-сервер с PHP и MySql

В процессе установки Вам нужно выбрать папку для файлов Денвера. Я обычно "соглашаюсь" с предложением самого инсталлятора и ставлю пакет в C:/WebServers.

 

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

 

В следующем выпуске рассылки мы решим с вами первую практическую задачу средствами PHP. Мы напишем простейшую фотогаллерею.

До встречи!

С уважением,

Игорь Чурзин
Ведущий рассылки "PHP для начинающего вебмастера"
http://igorchurzin.ru/

 

http://www.igorchurzin.ru/ © 2008 год

В избранное