Всё просто – нужно его сгенерировать и дописать конфиг – подробнее:
http://wiki.enchtex.info/howto/nginx_ssl
Для использования в связке с php-fpm нужно указать:
fastcgi_param HTTPS on;
Всё просто – нужно его сгенерировать и дописать конфиг – подробнее:
http://wiki.enchtex.info/howto/nginx_ssl
Для использования в связке с php-fpm нужно указать:
fastcgi_param HTTPS on;
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 »
В апаче есть есть замечательная библиотека – 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
Пример конфигурации
Куча примеров
Полезный пример конфига nginx для кеширования ответов.
Минус – в том, что работа в примере ведётся с апачем.
Но если всё переписать на ngin+php-fpm, будет гуд.
http://ilyasite.net.ru/?p=80
В двух местах прописываем.
Continue reading »
Мы уже установили nginx и php-fpm.
К этому моменту при обращении к http://localhost/ выводится Welcome to nginx!, а через CLI запускаются php-скрипты.
Самое время намекнуть nginx, где искать php-fpm.
Continue reading »
В общем-то это ссылки по теме:
ссылка на статью на сайте лиссяры: Веб сервер на много коннектов и высокую нагрузку (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-ссылки/
Здесь собираются ссылки по настройке сервера 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/
Статья по установке
что такое Cygwin
что такое php-fpm
Забавно то, что при ребилде php постоянно вылазили ошибки с доступом.
Как потом случайно удалось выяснить, дело было в Avira AntiVir.