Разделы
Новости
 

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

Среда разработки

Установка необходимого программного обеспечения сводится к организации web сервера и среды разработки на PHP. На самом деле писать PHP скрипты можно и в блокноте. Они будут так же прекрасно работать, как и написанные в специальных мощьных средах разработки. Вся разница только в удобстве и скорости создаваемого кода. Установив хорошую среду разработки, вы получите максимум удовольствия, избавитесь от случайных синтаксических, а то и логических ошибок, а главное скорость создания кода заметно будет выше, а это в будущем для профессионального разработчика очень важно, так как заказчик софта выберет разработчика с более выгодными запросами.

На сегодняшний день выбор среды web разработки для PHP это мучительный процесс. Их очень много и все они хороши, поэтому я просто поделюсь своим личным мнением. Я уже несколько лет пишу код в PhpStorm. Перечислять достоинства и недостатки нет смысла, их можно найти на бескрайних просторах интернета, скажу так, когда я познакомился с этой программой, я был просто в восторге, она решила все мои потребности. Программа платная последний раз заплатил полторы тыщи рублей на год, но она того стоит.

Apache+PHP+MySQL

Как я уже говорил программу можно написать и в блокноте, но ее должен кто то выполнить. PHP серверный язык программирования, значит нам понадобится сервер, исполняющий PHP скрипты. Сразу скажу что все вы читаете носит только рекомендательный характер. В качестве сервера естественно рекомендуется Apache. Еще вам понадобиться сервер баз данных, их так же существует огромное количество, но чаще всего Apache настраивается вместе с MySQL, с ним мы и будем работать, к тому же, практически на любом хотинге Вы найдете такую конфигурацию. Кстати вы можете вообще не париться с сервером, а купить хостинг и запускать скрипты на нем, но так вести разработку нужно очень осторожно, потому что Ваши скрипты будут доступны не только Вам, и нужно будет произвести некоторые настройки для безопасности. Не будем сейчас об этом, а вернемся к настройке сервера у себя на компьютере, к тому же сделать это очень просто, опять порекомендую вам набор програм с которым Вы сделаете из своего компьютера - веб сервер за 10 минут - XAMPP Apache + MySQL + PHP + Perl, не буду про него рассказывать, на сайте и так прекрасно всё написано.