Форум программистов, компьютерный форум, киберфорум
Наши страницы
nginx
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.52/94: Рейтинг темы: голосов - 94, средняя оценка - 4.52
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
1

Установка nginx+PHP+MySQL под Windows

20.08.2012, 22:46. Просмотров 17913. Ответов 0
Метки нет (Все метки)

Я недавно прочитал тему Установка Apache+PHP+MySQL под Windows и решил что похожая тема очень пригодится для nginx'а. И так начнём.

Для начала скачайте nginx, PHP и MySQL. Примечание: Используются последние версии программ на данный момент. Примечание: PHP 5.2 более стабильнее. Прямые ссылки: nginx: http://nginx.org/download/nginx-1.2.3.zip PHP: http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.msi MySQL: http://www.mysql.com/get/Downloads/M...cdn.mysql.com/

Установка nginx
Скопируйте всё содержимое папки nginx-1.2.3 из скачанного архива nginx-1.2.3.zip в C:\server (или в другую папку Примечание: поддерживаются только пути в UTF-8)

Установка PHP
Запустите php-5.2.17-Win32-VC6-x86.msi

Нажмите на Next
Нажмите на I accept the terms in the License Agreement
Нажмите на Next
Нажмите на Next
Нажмите на Other CGI

Нажмите на Next
Нажмите на Script Executable
Нажмите на Entire feature will be installed on local hard drive
Нажмите на + Extensions
Нажмите на bzip2
Нажмите на Entire feature will be installed on local hard drive
Нажмите на Curl
Нажмите на Entire feature will be installed on local hard drive
Нажмите на GD2
Нажмите на Entire feature will be installed on local hard drive
Нажмите на Multi-Byte String
Нажмите на Entire feature will be installed on local hard drive
Нажмите на Mcrypt
Нажмите на Entire feature will be installed on local hard drive
Нажмите на MySQL
Нажмите на Entire feature will be installed on local hard drive
Нажмите на MySQLi
Нажмите на Entire feature will be installed on local hard drive
Нажмите на zip
Нажмите на Entire feature will be installed on local hard drive
Нажмите на - Extensions
Нажмите на + Extras
Нажмите на PEAR Install
Нажмите на Entire feature will be installed on local hard drive
Нажмите на - Extras

Нажмите на Next
Нажмите на Install

Нажмите на Finish

Установка MySQL
Запустите mysql-5.5.27-win32.msi

Нажмите на Next
Нажмите на I accept the terms in the License Agreement
Нажмите на Next

Нажмите на Complete
Нажмите на Install

Нажмите на Finish

Настройка MySQL
После установки запустится Мастер Конфигурации Экземпляра Сервера MySQL 1.0.17.0 (MySQL Server Instance Configuration Wizard 1.0.17.0)

Нажмите на Next
Нажмите на Standard Configuration

Нажмите на Next
Нажмите на Next
Введите пароль в New root password и повторите его в Confirm

Нажмите на Next
Нажмите на Execute

Нажмите на Finish

Настройка nginx
Поменяйте в C:\server\conf\nginx.conf
Код
        location / {
            root   html;
            index  index.html index.htm;
        }
на
Код
        location / {
            root   html;
            index  index.html index.htm index.php;
        }
ещё
Код
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
на
Код
        #error_page   500 502 503 504  /50x.html;
        #location = /50x.html {
        #    root   html;
        #}
ещё
Код
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}
на
Код
         location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
Создание скриптов запуска и остановки
start.bat:
Код
net start MySQL
start /min php-cgi -b 9000
cd C:\server
start /min nginx
stop.bat:
Код
cd C:\server
pskill nginx
pskill php-cgi
net stop MySQL
Дополнительные утилиты
К этой теме прикреплена утилита pskill, которую необходимо скопировать в C:\server (или в другую папку в которую вы скопировали nginx)
9
Вложения
Тип файла: zip pskill.zip (232.1 Кб, 468 просмотров)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2012, 22:46
Ответы с готовыми решениями:

Сборка nginx+php+mysql
Я в этом деле бум-бум. В интернете хорошей инструкции не нашёл. Хочу собрать с нуля nginx+php...

Apache+Nginx+PHP+Python+MySQL
Здравствуйте дорогие форумчане, всегда ставил простую связку Apache+PHP+Mysql сейчас вот нужно...

Настройка VDS: nginx + php-fpm + mysql + ftp
тыркаюсь уже 4 день, будь он не ладно. Дано: IP, Домен, логин, пароль (для ssh) Решение: ...

Nginx и php и 1(одна ссылка/адресация) в правило/место для php обработки
Вообщем. На сервере для каждого сайта создаётся *.conf. В нём автоматом прописываются настройки....

Nginx php-fpm не отображается текст в php файлах, пусые белые страницы при наборе в браузере
Вот конфиг файла домена: /etc/nginx/sites-available/domain2domain.net

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2012, 22:46

Установка nginx на CentOS
Покопался в нэте и вот, что нашел: В этой статье рассказывается как установить веб-сервер Nginx...

Nginx установка Mac, история
Всем доброго дня или вечера. Я никогда не обращался в форум с подобными вопросами и в общем-то...

nginx + mysql (phpmyadmin)
nginx + mysql (phpmyadmin) как связать с пхпмай админ запускаю нгинкс и мускуль как перейти в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru