Ноя 18

Всё просто – нужно его сгенерировать и дописать конфиг – подробнее:
http://wiki.enchtex.info/howto/nginx_ssl

Для использования в связке с php-fpm нужно указать:

fastcgi_param  HTTPS on;
Теги:
Авг 17

1. Скачиваем расширение – http://www.xdebug.org/download.php (я качаю ts) и копируем в папку с расширениями php.
2. В php.ini пишем

zend_extension_ts = "< путь-к-папке-ext>/php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.remote_host=localhost
xdebug.idekey=bullgare ;ну или другой

;это для профилирования
xdebug.profiler_enable=Off
xdebug.profiler_output_dir="c:\traces"
xdebug.profiler_enable_trigger=On
xdebug.profiler_output_name = cachegrind.out.%t.%p

После перезапуска апача phpinfo будет содержать раздел xdebug.
Continue reading »

Теги:
Апр 22

В апаче есть есть замечательная библиотека – mod_rewrite.
При переносе проекта на nginx для сохранения интерфейса и структуры сайта необходимо использовать что-то подобное. Соответствующий модуль для nginx называется ngx_http_rewrite_module.
Вот пример использования:

location ~ \.php {
   if ( !-e $request_filename ) {
      rewrite ^(.+)$ /index.php break;
   }

   fastcgi_pass 127.0.0.1:9900;
   fastcgi_index index.php;
   fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
   include /etc/nginx/fastcgi_params;
}
location = /index.php {
   fastcgi_pass 127.0.0.1:9900
   fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
   include /etc/nginx/fastcgi_params;
}

Почитать:
Официальная документация модуля ngx_http_rewrite_module
Пример конфигурации
Куча примеров

Теги:
Янв 26

Полезный пример конфига nginx для кеширования ответов.
Минус – в том, что работа в примере ведётся с апачем.
Но если всё переписать на ngin+php-fpm, будет гуд.
http://ilyasite.net.ru/?p=80

Теги:
Янв 14

В двух местах прописываем.
Continue reading »

Теги:
Янв 14

Мы уже установили nginx и php-fpm.
К этому моменту при обращении к http://localhost/ выводится Welcome to nginx!, а через CLI запускаются php-скрипты.
Самое время намекнуть nginx, где искать php-fpm.
Continue reading »

Теги:
Янв 11

Скачиваем

# tar zxvf nginx-0.8.15.tar.gz
# cd nginx-0.8.15.tar.gz
# ./configure

Continue reading »

Теги:
Окт 31

В общем-то это ссылки по теме:
ссылка на статью на сайте лиссяры: Веб сервер на много коннектов и высокую нагрузку (nginx+php-fpm+mysql);
очень всё банально и просто – из портов без настройки: http://habrahabr.ru/blogs/server_side_optimization/67152/;
очень хорошая статья про настройку этого дела: http://habrahabr.ru/blogs/server_side_optimization/70167/
В каждой из статей куча ссылок на другие.
Ссылки по настройке NginX – http://www.job-blog.bullgare.ru/2009/10/настройка-nginx-ссылки/

Теги:
Окт 31

Здесь собираются ссылки по настройке сервера NginX.
http://sysoev.ru/nginx/
http://wiki.nginx.org/
http://habrahabr.ru/blogs/nginx/66764/
http://habrahabr.ru/blogs/server_side_optimization/70167/
http://habrahabr.ru/blogs/nginx/66764/
http://habrahabr.ru/blogs/nginx/66115/
http://habrahabr.ru/blogs/nginx/56497/

Теги:
Сен 20

Статья по установке
что такое Cygwin
что такое php-fpm
Забавно то, что при ребилде php постоянно вылазили ошибки с доступом.
Как потом случайно удалось выяснить, дело было в Avira AntiVir.

Теги:
preload preload preload