ТопЭксперт - обучение интернет-профессиям бесплатно

Привет! Если Вам интересны темы и статьи в блоге "Работа для Мамы" и Вы не хотите пропустить новые, то подпишитесь на обновления блога, следуйте за мной в Твиттере и Фейсбук.


PHP с самого начала. Создаем сервер у себя на компьютере

wampserver


Это вторая статья из серии «Мамочка изучает PHP (PHP с самого начала)».
Итак, вы решили изучать такой язык программирования как PHP. Что такое PHP и зачем он нужен при создании блога или сайта мы уже знаем. Если бы мы создавали HTML страницу, то нам нужно было просто набрать код, например, в блокноте, а затем открыть созданный файл с расширением .html в браузере. И *W*ork4Mam*a.ru всю страницу мы бы увидели сразу, без дополнительных действий. Но, как мы говорили, PHP скрипт должен сначала обработаться на сервере, а потом уже превратиться в HTML код. Мы решили изучить PHP сначала на домашнем компьютере, поэтому у нас нет ни интернет-хостинга, ни доменного имени. Что тогда нам делать?
К нашему счастью, здесь все просто. Оказывается, чтобы на нашем компьютере появился сервер, нам нужно установить несколько программ.

  1. *Wor*k4Mama.ru* Apache – Веб-сервер на нашем компьютере. Подходит для как для Windows, так и для MacOS
  2. PHP 5 – для обработки кода
  3. База данных MySQL, где будет храниться информация
  4. Редактор кода
  5. PHPMyAdmin для работы с MySQL

Возможно, увидев этот список, вы немного растерялись. Но все не так страшно! На самом деле нам нужно будет произвести 2 инсталляции. Три первых пункта объединяются в такое понятие как WAMP *W*ork4Mama.ru* – Windows, Apache, MySQL, PHP.
Для того, чтобы установить все эти программы на наш компьютер, необходимо скачать и установить программу WAMPServer, которую можно бесплатно скачать по адресу: http://www.wampserver.com. Если у вас MacOS, то вам нужна программа MAMP — MacOS, Apache, MySQL, PHP. Ее вы можете найти на http://www.mamp.info.
Сразу скажу, у меня стоит Windows, поэтому здесь я расскажу об установке WAMPServer. Если вам нужен MAMP, то вы можете поискать в *Wo*rk4Ma*ma.ru интеренете, как установить эту программу у вас на Mac-е. Теперь нам остается еще скачать PHPMyAdmin с сайта http://www.phpmyadmin.net.
Все готово для установки, начинаем!

Запускаем скаченный файл WampServer2.0i.exe (в вашем случае может быть другая версия) и  соглашаемся с условиями.

WAMP соглашение

Следующий шаг: выбираем папку для установки.

WAMP папка для установки

Я создала на своем диске отдельную папку C:\Program_Files\ для установки этой программы. Следующий шаг просит нас указать, нужны ли иконки на *Wor*k4Mama.*ru рабочем столе и иконка быстрого запуска. Советую вам выбрать по крайней мере иконку быстрого запуска, так как с ней очень удобно работать.

WAMP дополнительные настройки

Выбираем браузер, в котором будут открываться файлы по умолчанию.
Изначально там стоит IE. Но вы можете выбрать тот браузер, который удобен для вас.

WAMP выбор браузера

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

WAMP параметры почты

Здесь мы соглашаемся на установку, и программа *W*ork4*Mama.ru устанавливается в указанную ранее папку.

WAMP установка

Итак, наши программы установлены и находятся в папке C:\Program_Files\wamp\.
Повторюсь, что здесь мы за один раз установили сразу три компонента:  Apache, PHP и MySQL.

Запуск WAMP Server может быть произведен, либо с иконки на рабочем столе (если вы выбрали это увозможность при установке), либо непосредственно из папки wamp (в моем случае это C:\Program_Files\wamp\wampmanager.exe).

После активации WAMP Server (если вы не убирали галочку на последнем шаге, то WAMP *Work4Mama*.r*u Server запустится сам) , если вы тметили установку иконки быстрого запуска, у вас в системном трее (области уведомлений) появилась такая иконка (подчеркнута красным).

WAMP иконка

Нажав на нее, мы увидим панель управления WAMP Server.

WAMP_Панель управления

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

Сразу скажу, что WAMP Server работает только в случае, когда иконка полностью *W*ork4Mama.*ru белая. Если мы посмотрим в папку, куда мы установили программу, то увидим там такие папки и файлы:

WAMP папки Выделенная папка WWW — это как раз та папка, в которую мы будем складывать наши папочки с файлами сайта.

Следующий этап – установка PHPMyAdmin. Как я говорила, эта программа нужна нам для управления базами данных MySQL.

Скачиваете архив «phpMyAdmin-3.2.5-all-languages.zip» и распаковываете его в папку C:\Program_Files\wamp\www\ (это папка для наших сайтов). Внутри папки *Work4Mama.*ru* находим файл config.sample.inc.php и переименовываем его в config.inc.php (этот файл нужно настраивать, но пока мы его оставим без изменений).

Теперь нам нужен редактор кода. Для этого можно использовать, например, бесплатную программу NotePad++, или, если есть возможность, то Adobe Dreamweaver. Здесь выбор остается за вами.

Для того, чтобы проверить работу сервера, создаем в папке WWW новую папку для нашего сайта, например, «test». С помощью редактора кода в этой папке создаем файл *Wo*rk4M*ama.ru index.php. В него вносим, например, такой код:

<html>
<head>
<title>Проверка работы сервера</title>
</head>
<body>
<?php echo "<B>Проверка работы сервера!</B>";
$x = 1; $y = 2; $z = $x + $y;
$result = $x + $y - $z;
echo "Результат вычисления = $result"
?>
</body>
</html>

 

Вот как это выглядит в редакторе кода:

index.php код

Наконец, заходим в браузер и набираем http://localhost/ или http://127.0.0.1/, а еще лучше через панель *Work*4Mama.*ru управления WAMPServer → localhost. И видим мы следующее:
WAMP_localhost
В разделе «Your Projects» мы как раз находим наши проекты, то есть те папки, которые мы загрузили в папку WWW. Выбираем папку «test”, и у нас в браузере должно открыться такое окно (результат обработки кода, который мы записали в файл index.php):

index.php в браузере

Все! Поздравляю!
Вы создали на своем компьютере сервер и теперь мы можем приступить непосредственно к изучению PHP.
*Work4Mama.*ru* Хочу отметить, что если у вас на компьютере включен Skype, то перед включением сервера необходимо Skype отключить. А после того, как сервер включился (иконка должна быть полностью белой), то можно запустить Skype. Из-за этой проблемы, я промучилась с установкой целый день.
В следующий раз я напишу основные конструкции, которые используются в PHP и которые нужно знать, чтобы начать по настоящему строить свой сайт (для меня понятие сайт включает в *Wo*rk4Mama.*ru себя понятие блога, поэтому в дальнейшем я буду использовать слово «сайт», и только при необходимости указывать, что в этом случае я говорю про блог).


TwitterVkontakteLiveJournalBlogger PostGoogle GmailFriendFeedFavoritenEmailGoogle ReaderShare

Еще советую почитать по этой теме:

Об авторе блога "Работа для Мамы: создаем блог - строим успешный интернет-бизнес"

WebMama (Наталья Ужакина

Наталья Ужакина

Мама и Блоггер, организатор проектов "Клуб Успешные WebMamы" и "MamHost", автор Бесплатного ВидеоКурса "Блог для Мамы - первый шаг к Интернет-Бизнесу".

Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

Есть 38 коммент. к “PHP с самого начала. Создаем сервер у себя на компьютере”

  1. Мне удалось в панель управления только через браузер. А иконка не открывает, хотя скайпа у меня нет.

    • anemona, у тебя есть беленькая иконка внизу? Нажимаешь левой кнопкой мыши, и окно не появляется для открытия localhost? А сам localhost должен открыться в браузере, который был установлен по умолчанию при установке WAMP.

  2. Дима:

    Я установил WAMPServer, скопировал в папку WWW phpmyadmin, но когда захожу на localhost появляется не меню WAMPServer, а окно phpmyadmin и просит произвести авторизацию — ввести логи и пароль — подскажите как с этим быть пожалуйста, имя пользователя и пароль root не подходят(

  3. Дима:

    Не — все правильно — просто при копировании phpmyadmin в папку www нужно было не заменять файл index.php а оставить прежний)

  4. Илья:

    Я вроде все сделал как написано но при запуске localhost мне пишет \"It works!\" вместо меню, что мне делать!

  5. Михаил:

    Иконка белая на четверть.

    Установку PHPMyAdmin не делал.

    Пример создал.

    localhost запрашивает пароль!

  6. Михаил:

    Спасибо! Помогло откдючение службы IIS.

  7. Natalya:

    Спасибо за полезную информацию, пришлось помучиться, но все заработало. Хочу дать совет: СКАЙП можно не отключать, а лишь изменить настройки. Для этого нужно открыть окно скайпа- инструменты-настойки-дополнительно-соединения-убрать галочку напротив «использовать 80 и 443 порты...»

  8. Леонид:

    Как же настроить это дерьмо (мягко выражаясь) что бы оно заработало?

    Добавляю, например, в .../www папку shop с шаблоном магазина (да не имеет значение, что вообще туда добавляешь).

    На всякий случай перезапускаем wamp. Вводим localhost/shop или localhost/shop/install.php (который, вообще то должен запуститься сам) и получаем:

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    И ни какую ни счем не работает.

    • Думаю, что проблема в самом установочном пакете магазина. Попробуйте поставить проверенную версию другой CMS.

      • Леонид:

        Скрипт магазина рабочий — проверено на множестве хостов компьютерах лично.

        А не работает в wamp'e вообще ничего

        • Значит он просто не включился. Посмотрите,иконка вся белая? Localhost вообще загружается?

          • Леонид:

            1) Да

            2) Да

            Я его уже снес и поставил XAMPP. Все работает без проблем.

            Да и форум у вас дебильный со своей кнопкой «я не спамер»

          • Наверное у кого-то «кривые ручки», так как у меня все работает отлично. А что не работало, донастроила.

            Про форум не поняла...Какой именно форум вы имеете ввиду?

  9. Здравствуйте у меня такой вопрос я хочу настроить статистику на игру... вот у многих она показывается... но я вообще не знаю как что сделать нужео у меня есть файлы только allstats это которые нужно вставить в папку www и файлы которые в базе нужно прописать... А что дальше делать как сайт посмотреть свой и почему когжда я нажимаю сделать из вне пишет мол там что то не подключено...

  10. настроел myhph ну точнее закинул файлы в www про который вы говорили вот этот PHPMyAdmin. Потом сделал сервер из вне раньше выдавало ошибку теперь работает но когда я попытвлся открыть папку test по вашей инструкии выдало огибку а вообще сервер пишет что включен и даже выдало такой же результат как у вас на скрине аконец, заходим в браузер и набираем localhost или 127.0.0.1, а еще лучше через панель управления WAMPServer → localhost. И видим мы следующее: Но папка тест почему то пишет аткой эффект почему это ??

    Parse error: parse error in C:\wamp\www\test\index.php on line 8

  11. drago:

    на род устоновите пакет деныера и не мучайтесь!))

    а если руки крывые то и его не сможете устоновить правильно :D

  12. Вадим:

    Когда я прописываю localhost у меня открывается вконтакте, и так во всех браузерах, C:\WINDOWS\system32\drivers\etc и тут из файла всё лишнее стёрь, какроч неработает чо делать???

  13. damir:

    Наталья, не совсем понимаю, зачем устанавливать «phpMyAdmin-3.2.5-all-languages.zip»? Ведь phpMyAdmin уже же установлен по умолчанию в разделе “Tools”.

  14. артем:

    А как сделать так,что бы я мог через инет смотреть свой созданный сайт на компе????ну то есть например человек захотел глянуть что я там такое сделал,как ему показать его???как открыть доступ из инета?????что бы люди смотрели мой сайт????

    • Наталья Ужакина:

      Артем, я точно не могу сказать. Лучше спросить где-то на форумах профессионалов :)

      Именно для получения доступа к сайту любому человеку я и рекомендую первый блог (сайт) делать именно в сети. Так намного проще получить помощь и совет :)

  15. Дарья:

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

  16. riot09:

    У меня всё установилось но вот в чём проблема пшп код не интепретируеться правильно а точнее отображаються отрывки кода:

    Проверка работы сервера!"; $x = 1; $y = 2; $z = $x + $y; $result = $x + $y — $z; echo «Результат вычисления = $result» ?>

    вот что он отображает на странице а иконка полностью белая:)

  17. Сергей:

    Добрый вечер!Скачат NOTEPAD++.Не смог разобраться с одним:С помощью редактора кода в этой папке создаем файл index.php. В него вносим, например, такой код:

    Где этот редактор кода и как вносить код?Можно тупо скопировать с Вашего учебника и вставить?Только напишите,как.Заранее спасибо,Сергей

    • Наталья Ужакина:

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

      Сейчас вы можете просто его скопировать и вставить в файл.

      Спасибо, что написали.

  18. Александр:

    Twitter:

    Все стелал в точности так, как вы описывали. Все нормально, вот только при открытии в браузере (localhost/TEST/), в окне появляется (Parse error: parse error in C:wampwwwTESTindex.php on line 7). Что с этим делать?

    • Наталья Ужакина:

      Александр, попробуйте еще раз скопировать код и вставить в файл, опсмотрите, чтобы он не отличался.

  19. Мария:

    Наталья, подскажите, пожалуйста.

    Все установила. А тест не получается. Выдает ошибку при запуске

    ( ! ) Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

    ( ! ) Fatal error: Unknown: Failed opening required 'C:/wamp/www/projekt1/аИаНаДаЕаКб�.php' (include_path='.;C:\php\pear') in Unknown on line 0

    • Наталья Ужакина:

      Мария, а вы файл назвали по русски? нужно назвать index.php

      а как я вижу из текста ошибки файл называется не так: C:/wamp/www/projekt1/аИаНаДаЕаКб�.php

  20. Эльвира:

    Здравствуйте, скажите, пожалуйста, а можно ли каким-то образом изменить браузер, в котором по умолчанию открывается localhost?

    При установке это IE, возможно ли изменить на какой-нибудь другой браузер?

Написать комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv badge
Локализовано: Русскоязычные темы для ВордПресс