How to install and setup Apache, MySQL and PHP in Windows Как установить и настроить Apache, MySQL и PHP в Windows

by Ross McKillop on August 25, 2008 путем Росс McKillop по 25 августа 2008 года

Электронная почтаВеб-дизайн и ДевWindows

This tutorial will walk you every single step of the way through installing and setting up Этот учебник будет вам каждый шаг, путем установки и создания WAMP (Windows, Apache, MySQL & PHP). (Windows, Apache, MySQL и PHP). With WAMP installed, you can run a web server (and things like WordPress, MediaWiki, and Что WAMP установлен, вы можете запустить веб-сервер (и, например, WordPress, MediaWiki, и Jinzora ) on your Windows PC. ) На вашем Windows PC.

Installing WAMP Установка WAMP
Configure WAMP & MySQL Настройка WAMP и MySQL
Install and setup Fake Sendmail Установка и настройка Sendmail Fake


Installing WAMP Установка WAMP

  1. To get started, head over to the Чтобы начать работу, чтобы над головой WAMP download page WAMP страницу загрузки and save the .exe to your desktop. и сохраните. exe на своем рабочем столе. Once the download has completed, run the installation file. После загрузки завершила запустите файл установки. The first message you’ll see is a warning - if you have an older version of WAMP (1.x) installed, make sure to uninstall it first. Первое сообщение, которое вы увидите, это предупреждение - если у вас более старая версия WAMP (1.x) установлено, убедитесь, что для его отключения в первую очередь. Otherwise click Yes to continue. В противном случае нажмите кнопку Да для продолжения.

  2. click to enlarge нажмите, чтобы увеличить

  3. Click Next on the initial setup screen. Нажмите Next на начальной установки экрана.

  4. click to enlarge нажмите, чтобы увеличить

  5. Review the License Agreement , select I accept the agreement and then click the Next button. Обзор лицензионное соглашение, выберите Я принимаю условия соглашения и нажмите кнопку "Далее".

  6. click to enlarge нажмите, чтобы увеличить

  7. It’sa good idea to leave the default installation directory alone (C:\wamp\) - but if you want to change it, now’s the time. Это хорошая идея оставить по умолчанию установочный каталог в одиночку (C: \ wamp \), - но если вы хотите изменить его, теперь в момент. Click Next to continue. Нажмите Next для продолжения.

  8. click to enlarge нажмите, чтобы увеличить

  9. Decide if you want to have WAMP Quick Launch and/or Desktop icons, and click Next . Решите, если вы хотите иметь WAMP Быстрый старт и / или Desktop иконы, и нажмите кнопку Далее.

  10. click to enlarge нажмите, чтобы увеличить

  11. Finally, click Install . Наконец, нажмите кнопку Установить.

  12. click to enlarge нажмите, чтобы увеличить

  13. The installation doesn’t take too long. Установка не занимает слишком много времени.

  14. click to enlarge нажмите, чтобы увеличить

  15. Once it has completed, the setup phrase will begin. После того как он завершил, настройка фраза начнется. If you have Firefox set as your default browser, WAMP will ask you if that’s the browser you want to use. Если у вас есть Firefox в качестве браузера по умолчанию, WAMP спросит вас, если это браузер, который нужно использовать. Click Yes . Нажмите кнопку "Да".

  16. click to enlarge нажмите, чтобы увеличить

  17. At this point, if you have a software Firewall installed, it will probably pop up and warn you that Apache wants to accept incoming connections. На данный момент, если у Вас установлен программный брандмауэр, он, вероятно, всплывающее и предупредить Вас о том, что Apache хочет принимать входящие соединения. Depending on your specific Firewall the “button” to click may be different, but it will be something similar to Unblock . В зависимости от ваших конкретных Firewall "кнопку" нажимать могут быть разными, но это будет нечто подобное для разблокирования. Do not click “Keep Blocking”. Не нажмите кнопку "Сохранить Блокировка".

  18. click to enlarge нажмите, чтобы увеличить

  19. Leave the SMTP: server set as localhost (more on this later) but do change the email address to yours. Оставь SMTP: набор серверов, как локальный (больше на этом позже), но изменить адрес электронной почты на Ваш. Click Next . Нажмите Next.

  20. click to enlarge нажмите, чтобы увеличить

  21. That’s it - you’re done! Вот она - все готово! Make sure that there’sa check in the Launch WampServer 2 now box, and click Finish . Убедитесь в том, что есть проверить в WampServer Ракета-2 теперь поле и нажмите кнопку "Готово".

  22. click to enlarge нажмите, чтобы увеличить


Configure WAMP & MySQL Настройка WAMP и MySQL

  1. In your System Tray you should now see a “WAMP” icon. В панели задач Вы должны теперь увидеть "WAMP" икону. Click it, and select Put Online ( Note: if it says Put Offline ignore this step and skip to the next one). Нажмите ее и выберите Положить Интернет (Примечание: если она говорит Положить Offline игнорировать этот шаг и перейти к следующей один).
  2. Open your browser (if it isn’t already) and enter the URL Откройте браузер (если оно еще не является) и введите URL http://localhost .
  3. The WAMP configuration page will load. WAMP конфигурации страница загружается. From here you can access the tools phpMyAdmin, sqlitemanager etc. Отсюда вы можете получить доступ к phpMyAdmin инструменты, sqlitemanager т.д.

  4. click to enlarge нажмите, чтобы увеличить

  5. Now you’ll want to set a MySQL password, because by default, WAMP doesn’t set one. Теперь вы хотите установить MySQL пароль, так как по умолчанию, WAMP не устанавливает один. Select phpMyAdmin from the WAMP configuration page. Выберите из phpMyAdmin WAMP конфигурации страницу. At the bottom of the phpMyAdmin screen you’ll see a message about MySQL running without a root password. В нижней части экрана phpMyAdmin вы увидите сообщение о MySQL работает без пароля.
  6. To correct this, select the Privileges link. Чтобы исправить это, выберите ссылку привилегиях. In the User overview section, place a check in the box next to Root - Localhost (see image below) and then click the Edit Privileges button. В Текущий обзор раздел, места проверки в поле рядом с Root - localhost (см. фото ниже), а затем нажмите кнопку Изменить привилегиях.


    click to enlarge нажмите, чтобы увеличить

  7. Scroll down to the Change password section, and enter your password in both boxes. Прокрутите вниз до раздела сменить пароль и введите пароль в обоих полях. Click Go to save the change. Перейти Нажмите, чтобы сохранить изменения.

  8. click to enlarge нажмите, чтобы увеличить

  9. Make sure you get a message saying The password for 'root'@'localhost' was changed successfully . Убедитесь, что вы получаете сообщение о том, Пароль для "корень" @ "локальный" был изменен успешно.
  10. Minimize your browser window, and open up Windows Explorer (or whatever file manager you use in Windows). Свернуть окно браузера, и открыть Windows Explorer (или любой файловый менеджер вы используете в Windows). Navigate to the C:\wamp\apps\phpmyadminx.xx\ folder. Переход к C: \ wamp \ Приложения \ phpmyadminx.xx \ папку. Inside that folder, open up config.inc.php - ideally in an HTML or PHP editor, but Notepad will do if you don’t have an html/php/code editor. Внутри этой папки, откройте config.inc.php - в идеале в HTML или PHP редактор, Notepad, но будем делать, если у вас нет html / php / код редактора.

  11. click to enlarge нажмите, чтобы увеличить

  12. Search for the line $cfg['blowfish_secret'] = ''; - if you’re using notepad it might be easier to just search for the word blowfish Искать строку $ cfg [ 'blowfish_secret'] =''; - если вы используете блокнот, возможно, было бы проще просто ищу слова blowfish
  13. Change the line $cfg['blowfish_secret'] = ''; to $cfg['blowfish_secret'] = 'mypassphrase'; - where mypassphrase is your own password - not the same one you specified for root in MySQL. Изменить строку $ cfg [ 'blowfish_secret'] =''; до $ cfg [ 'blowfish_secret'] = 'mypassphrase'; - где mypassphrase имеет свой собственный пароль - не один же вы указали на корень в MySQL.

    Note: as you can see from the screenshots above and below, this is much easier to work with in an HTML/PHP editor than it is in Notepad. Примечание: как видно из скриншотов выше и ниже, это гораздо легче работать с HTML / PHP редактор, чем в Notepad.


  14. click to enlarge нажмите, чтобы увеличить

  15. Now search for the phrase ['auth_type'] = 'config'; (again, if you’re using Notepad you might want to just search for auth_type ). Теперь поиск по фразе [ 'auth_type'] = 'конфигурации'; (опять же, если вы используете Notepad вы захотите просто ищу auth_type).
  16. Change config to cookie . Изменение конфигурации для cookie.
  17. Almost done. Почти готово. Now search for $cfg['Servers'][$i]['password'] = ''; Replace the = ''; with = 'your-mysql-password'; - where your-mysql-password is the MySQL password you specified back in step #6 of this section. Теперь ищу $ cfg [ 'Серверы'] [$ я] [ 'пароль'] =''; Заменить =''; с = 'ваш-mysql-пароль'; - где ваши-mysql-пароль MySQL пароль указанном Вами обратно в шаге 6 настоящего раздела.

  18. click to enlarge нажмите, чтобы увеличить

  19. Save the changes you’ve made and exit out of your editor. Сохраните изменения, внесенные Вами, и выйдите из вашего редактора. Click on the WAMP icon in your System Tray and select Restart All Services . Нажмите на WAMP значок на панели задач и выберите "Перезагрузить все услуги.
  20. Bring up your browser again, and refresh Воспитывать в браузере снова, и освежить http://localhost . Select phpmyadmin again. Выберите phpmyadmin снова.
  21. This time you’ll be prompted to login. На этот раз Вам будет предложено войти. Use root as the Username and enter the password you specified in step #6 as the password. Ignore the error about mcrytp not being loaded - we’ll fix that in a minute. Использование в качестве корневой Имя пользователя и введите пароль, указанный Вами в шаге 6 в качестве пароля. Игнорировать ошибку о mcrytp не загружены - мы будем устанавливать, что в минуту.
  22. Return to the Privileges section, and this time place a check next to the user root with the host 127.0.0.1 (see screenshot below) and click the Edit Privileges button. Вернуться к разделу привилегиях, и на этот раз место флажок пользователя корень с хост 127.0.0.1 (см. скриншот ниже) и нажмите кнопку Изменить привилегиях.

  23. click to enlarge нажмите, чтобы увеличить

  24. Set the password to the same one you used for root previously (step #6) and click Go . Установить пароль на один же вы использовали для корневой ранее (шаг N 6) и щелкните Перейти. Confirm the password was updated. Подтвердите пароль был обновлен.
  25. Now select the user root in the production.mysql.com host section, and once again click the Edit Privileges button. Теперь выберите пользователя корни в production.mysql.com принимающей секции, и еще раз нажмите кнопку Изменить привилегиях.

  26. click to enlarge нажмите, чтобы увеличить

  27. Again set the password to the same one you’ve previously used for root. Опять установить пароль на один же вы, ранее использовавшихся для суперпользователя.
  28. And make sure it updates successfully. И убедитесь, что она обновляет успешно.

  29. click to enlarge нажмите, чтобы увеличить

  30. Click the WAMP icon in your System Tray, choose PHP from the menu, then PHP extensions , scroll down to php_mcrypt and select it. Нажмите WAMP иконка в панели задач, выберите PHP с меню, а затем расширений PHP, прокрутите вниз до php_mcrypt и выберите его.
  31. Refresh phpMyAdmin in your browser, and this time you’ll be prompted to login, but without the mcrypt error. Обновить phpMyAdmin в браузере, и на этот раз Вам будет предложено войти, но без mcrypt ошибка.

  32. click to enlarge нажмите, чтобы увеличить

  33. You’ve now set a password for MySQL, making it considerably more secure. Вы сейчас установить пароль для MySQL, что делает ее значительно более безопасным.

Install and setup Fake Sendmail Установка и настройка Sendmail Fake

  1. If you’re running Windows XP, 2000 or NT and have an outgoing (SMTP) mail server already installed on your PC, and can be accessed by localhost, you can skip all the steps in this section - your’e done! Если вы работаете в Windows XP, 2000 или NT и исходящих (SMTP) почтового сервера, уже установлены на компьютере, и могут быть получены путем локального, вы можете пропустить все шаги в этом разделе - your'e сделано! If you’re using Vista (or don’t have a mail server installed) - keep reading. Если вы используете Vista (или не имеете почтовый сервер установлен) - оставайтесь чтении.
  2. Because a number of services you may use require a working mail server, we’ll set up Fake Sendmail and use your ISPs outgoing mail server. Потому что ряд услуг, вы можете использовать требуют работы почтового сервера, мы будем создавать Fake Sendmail и использовать ваши провайдеры сервер исходящей почты. An example of a service that requires working mail is WordPress - if you forget your password and want to reset it, WordPress will email it to you. Примером услугу, которая требует работы почты, WordPress, - если вы забыли пароль и хотите сбросить его, WordPress отправьте это будет для вас. Without Fake Sendmail (or a local SMTP server) every time a service tries to send an email, it will fail. Без Fake Sendmail (или местного SMTP-сервер) каждый раз, когда служба пытается отправить электронную почту, это не получится.
  3. Head over to Начальник над до http://glob.com.au/sendmail/ and download sendmail.zip . и скачать sendmail.zip. If your ISP requires that you use SSL, make sure to download sendmail-SSL.zip as well. Если ваш провайдер требует, чтобы вы используете SSL, убедитесь, что для скачивания sendmail-SSL.zip а. Create the folder(s) C:\usr\lib\ and extract sendmail.zip (and sendmail-SSL.zip if you need it) into that folder. Создайте папку (ов) C: \ usr \ lib \ и экстракт sendmail.zip (и sendmail-SSL.zip, если вам это нужно) в эту папку.

  4. click to enlarge нажмите, чтобы увеличить

  5. Open up sendmail.ini in Notepad. Откройте sendmail.ini в Блокноте. Scroll down to the smtp_server= section and change it to smtp_server=your.smtp.server , where your.smtp.server is your ISPs outgoing mail (SMTP) server. Прокрутите вниз до smtp_server = раздел и изменить его к smtp_server = your.smtp.server, где your.smtp.server ваша МНП исходящей почты (SMTP) сервер. If you’re unsure of your outgoing mail server, you can Если вы уверены в правильности вашего сервера исходящей почты, Вы можете try this list of ISP mail servers попробуйте этот список почтовых серверов ISP - if yours isn’t listed there, check w/ your ISP. -- Если у вас нет в списке существует, проверьте ж / вашего провайдера. In the smtp_port= section, make sure it’s set to 25 - assuming your ISP uses port 25 for SMTP (not all do - though mine does). В smtp_port = раздел, убедитесь что он установлен в 25 - себя ваш провайдер использует порт 25 для SMTP (не все делать - но отнюдь мин).

  6. click to enlarge нажмите, чтобы увеличить

  7. In the default_domain= section, add your ISPs domain. В default_domain = разделам, добавлять провайдеры домен. For example, if you use Comcast as your ISP, add comcast.net . Например, если вы используете Comcast в качестве Вашего провайдера, добавить comcast.net. Because I have service from Telus, my default domain is telus.net (as seen in the screenshot below). Потому что я имею услуга от Telus, по умолчанию домен telus.net (как показано на скриншоте ниже).

  8. click to enlarge нажмите, чтобы увеличить

  9. If your SMTP server requires authentication, add your username to the end of the auth_username= field, and your password to the auth_password= field. Если Ваш SMTP-сервер требует аутентификации, добавьте свое имя пользователя к концу auth_username = поле, и пароль, чтобы auth_password = поле.

    Note: you can use the Gmail SMTP server (see Примечание: Вы можете использовать SMTP-сервер Gmail (см. this FAQ этот FAQ for details) - assuming you have a Gmail account. для подробностей) - если у вас есть аккаунт Gmail. However, during testing I noticed a considerable delay in receiving mail - up to 7 hours. Однако в ходе испытаний я заметил, значительные задержки в получении почты - до 7 часов. Using my ISPs mail server settings there was no delay at all. С помощью моего провайдеры настройки почтового сервера не было задержек на всех.


  10. click to enlarge нажмите, чтобы увеличить

  11. Save your changes to the file (sendmail.ini) and exit Notepad. Сохраните изменения в файл (sendmail.ini) и выйдите Notepad. Now click the WAMP icon in your System Tray, select PHP and then click php.ini . Теперь нажмите WAMP значок на панели задач, выберите PHP, а затем нажмите кнопку php.ini.
  12. Scroll down to the [ mail function ] section. Прокрутите вниз до [почта функция] разделе. Comment out each of the For Win 32 lines by adding a semicolon ( ; ) in front of each one (see screenshot below). Uncomment the line sendmail_path = by removing the semicolon ( ; ) in front of it. Комментарий из каждой для Win 32 линий путем добавления запятой (;) у каждого из них (см. скриншот ниже). Раскомментируйте строку sendmail_path = удалив с запятой (;) перед ней. Add "/usr/lib/sendmail.exe -t" to the end of the line, so that it reads: sendmail_path = "/usr/lib/sendmail.exe -t" (again, see the screenshot below). Добавить "/ usr / lib / sendmail.exe-т" в конце строки, с тем чтобы она гласит: sendmail_path = "/ usr / lib / sendmail.exe-т" (опять же, см. скриншот ниже).

  13. click to enlarge нажмите, чтобы увеличить

  14. Save php.ini and exit out of Notepad (or whatever editor you used to edit php.ini). Сохранить php.ini и выйдите из Блокнота (или любого другого редактора вы использовали, чтобы изменить php.ini). Click on the WAMP icon in your System Tray and select Restart All Services . Нажмите на WAMP значок на панели задач и выберите "Перезагрузить все услуги.
  15. Now any time one of your web services needs to send an email… Теперь любое время одной из ваших веб-услуг, необходимо отправить по электронной почте…
  16. it will go through! он будет проходить!
  17. That’s it - you’re done! Вот она - все готово! You now have a fully functional Apache, MySQL and PHP system on your PC. Теперь у Вас полностью функциональной Apache, MySQL и PHP система на вашем ПК.
Related Posts: Похожие сообщения:
  • How to easily install Apache, MySQL and PHP in OS X Как легко установить Apache, MySQL и PHP в OS X
  • How to install WordPress on your Windows PC Как установить WordPress Windows на вашем компьютере
  • How to install and setup Jinzora (streaming media server) in OS X Как установить и настроить Jinzora (потоковых медиа-сервер) в OS X
  • How to install WordPress in Windows Vista Как установить WordPress в Windows Vista
  • How to open .rar, .arj, .gz, .tar and .rpm files in Windows Как открыть. Rar,. Arj,. Г.З.,. Смол и. Об. / мин файлов в Windows
  • { 4 comments… read them below or 4 комментарии (… читать их меньше или больше add one добавить одно } )

    1 1 Abraham 08.31.08 at 8:38 am Иван 08.31.08 в 8:38 утра

    This indeed made a great contribution for me as a novice user of the wamp server. Это действительно сделал большой вклад для меня как начинающего пользователя wamp сервера. Thank you very much Большое спасибо

    2 2 Nathan J. Brauer Натан J. Брауэра 09.02.08 at 10:17 pm 09.02.08 в 10:17 вечера

    Thank you very much! Большое спасибо! Out of all the tutorials I found out there, this was by far the best AND easiest! Из всех учебники я нашел там, это было намного лучше и простой! Kudos and Thanks! Kudos и Спасибо!

    3 3 chaos 09.05.08 at 11:24 am 09.05.08 хаос в 11:24 утра

    XAMPP is much easier to be honest. XAMPP гораздо легче быть честными.

    I’d look into it. Я бы взглянуть в нее.

    4 4 Sanjeev Mishra Sanjeev Мишра 09.08.08 at 6:07 am 09.08.08 в 6:07 утра

    Really great help dear! Действительно очень помочь дорогие!

    Thanks a lot…!!!!!!!! Спасибо большое !!!!!!!!…

    Leave a Comment Оставьте комментарий

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Вы можете использовать HTML теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>