
рдпрд╣ рдиреЛрдЯ рдХреНрдпреЛрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдорд╛рди рд╣реИрдВ? рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рддреЛ рдореБрдЭреЗ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд▓реЗрдЦреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдирд╛ рдкрдбрд╝рд╛, рдореБрдЭреЗ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдФрд░ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдпрд╣ рд▓реЗрдЦ рд╕рдВрдЪрд┐рдд рдЬреНрдЮрд╛рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╡рд┐рд╕реНрддреГрдд рдорджрдж рд╣реИ рдЬреЛ рдЕрднреА рдЕрднреА nginx рдХреЛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рднреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдирдЧрдиреЗрдХреНрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╕рдм рдХреБрдЫ рдЬрд╝реЗрдВрдбрд╕реЗрд╡рд░рд╕реАрдИ рд╕реЗ рдЕрдкрд╛рдЪреЗ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рдерд╛ рдХрд┐ рдПрдХ рдирдП рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд▓рдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рд╕реАрдПрдордПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдбреАрдПрд▓рдИ, рд╡рд░реНрдбрдкреНрд░реЗрд╕, рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рд╕реАрдПрдордПрд╕)ред
рдЙрджреНрджреЗрд╢реНрдпреЛрдВ:- рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рдореВрд▓ рдХрд╛рдо - html рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг;
- php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ;
- рд╕рд░реНрд╡рд░ рдкрд░ рд╕рднреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣реА phpmyadmin рдСрдкрд░реЗрд╢рди;
- рд╕реАрдЬреАрдЖрдИ рдФрд░ рдкреАрдПрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ;
- рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рдЗрд╖реНрдЯрддрдо рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЪрдпрдиред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдиреЗрдЯрдЗрдВрд╕реНрдЯрд╛рд▓ рд╕реЗ рдиреНрдпреВрдирддрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдореЗрдВ рдПрдХ рддрд╛рдЬрд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд рдбреЗрдмрд┐рдпрди 6 рд╕рд░реНрд╡рд░ рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП рдЪрд▓реЛред
1. рддреИрдпрд╛рд░реА рдХрд╛ рдХрд╛рдо
рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреЛ
/etc/apt/source.list рдореЗрдВ рдЬреЛрдбрд╝реЗрдВdeb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free deb http://www.deb-multimedia.org stable main non-free deb http://packages.dotdeb.org squeeze all deb-src http://packages.dotdeb.org squeeze all deb http://nginx.org/packages/debian/ squeeze nginx deb-src http://nginx.org/packages/debian/ squeeze nginx
рдХреБрдВрдЬреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
apt-get update && apt-get install deb-multimedia-keyring wget http://www.dotdeb.org/dotdeb.gpg -O- |apt-key add - gpg --keyserver hkp://keys.gnupg.net --recv-keys ABF5BD827BD9BF62 gpg -a --export 7BD9BF62 | apt-key add -
рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
apt-get update && apt-get upgrade
рдмреИрдХрдкреЛрд░реНрдЯ рд╕реЗ рд╣рдордиреЗ рдПрдХ рддрд╛рдЬрд╛ рдХреЛрд░ (рд╡реИрдХрд▓реНрдкрд┐рдХ) рдбрд╛рд▓рд╛
apt-get install -t squeeze-backports linux-image-3.2.0-0.bpo.3-amd64
рд░рд┐рдмреВрдЯ
reboot
рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдбрд╛рд▓рддреЗ рд╣реИрдВ
apt-get install nginx php5-cli php5-common sqlite php5-sqlite php5-suhosin php5-cgi php5-fpm\ fcgiwrap mysql-server php5-mysql php5-gd php5-apc memcached php5-memcached siege
- nginx - рд╕реНрд╡рдпрдВ рд╡реЗрдм рд╕рд░реНрд╡рд░ред
- php5-cli php5-common php5-sqlite php5-suhosin php5-cgi php5-fpm php5-gd - рдХреБрдЫ php рдореЙрдбреНрдпреВрд▓ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЬрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- mysql- рд╕рд░реНрд╡рд░ php5-mysql - mysql рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ php рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдХрдиреЗрдХреНрд╢рдиред
- fcgiwrap - рдкрд░реНрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдгред
- php5-apc memcached php5-memcached - рд╡реЗрдм рд╕рд░реНрд╡рд░ рддреНрд╡рд░рдХред
- рдШреЗрд░рд╛рдмрдВрджреА - рд╕рд╛рдЗрдЯ рдХреА рдЧрддрд┐ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛, рд╣реИрдВрдбрд▓рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рд╣рдо рд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХрд╛рд░ рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
mkdir /var/www mkdir /var/log/nginx/ chmod -R a-rwx,u+rwX,g+rX /var/www && chown www-data:www-data -R /var/www
2. Nginx рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдирдЧрд┐рдирдХреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдирдЧреАрдирдХреНрд╕ рдЦреБрдж рдПрдХ рд╣реА рдлрд╛рдЗрд▓ рдХреЛ рдкрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ: /etc/nginx/nginx.conf, рдЕрдиреНрдп рд╕рднреА рд╢рд╛рдорд┐рд▓ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВредрд╕рдВрдкрд╛рджрди
/etc/nginx/nginx.conf
рд╡рд░реНрдЪреБрдЕрд▓ рдбреЛрдореЗрди рд╕реЗрдЯрдЕрдкрдбреЛрдореЗрди рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ
mkdir /etc/nginx/sites-enabled mkdir /etc/nginx/sites-available mkdir /etc/nginx/templates mkdir /var/www/htdocs
рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗрдЯ рдХрд░рдирд╛редрд╕рд╛рдорд╛рдиреНрдп рдкреИрдЯрд░реНрди
рдиреИрдиреЛ / рдЖрджрд┐ / nginx / рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ / рдбрд┐рдлрд╝реЙрд▓реНрдЯ
Php рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрдиреЗрдХреНрд╢рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ
рдиреИрдиреЛ / рдЖрджрд┐ / nginx / рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ / php
рдкрд░реНрд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрдиреЗрдХреНрд╢рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ
рдиреИрдиреЛ / рдЖрджрд┐ / nginx / рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ / perlcgi
Phpmyadmin рдХрдиреЗрдХреНрд╢рди рдкреИрдЯрд░реНрди
рдиреИрдиреЛ / рдЖрджрд┐ / nginx / рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ / phpmyadmin location /phpmyadmin { root /var/www/; index index.php index.html index.htm; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; root /var/www/; fastcgi_pass unix:/tmp/wwwpool.sock;
рднреЗрджреНрдпрддрд╛
рдлрд╝реЛрд░рдо рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
.antichat.ru/thread222063-php-fpm.html/etc/php5/fpm/php.ini рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ
cgi.fix_pathinfo=0
рдЕрдкрдиреЗ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдПрдВ:
рдиреИрдиреЛ / etc / nginx / рд╕рд╛рдЗрдЯ-рдЙрдкрд▓рдмреНрдз / рдбрд┐рдлрд╝реЙрд▓реНрдЯ server {
рдПрдХ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдПрдБ
ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/000-default
рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рддреЛ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
rm /etc/nginx/conf.d/default
рдирдП рд╡рд┐рдХрд▓реНрдк рд▓рд╛рдЧреВ рдХрд░реЗрдВ
service nginx reload
рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реИ, рддреЛ nginx рдирдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХрд╛рдо рдкреБрд░рд╛рдиреЗ, рд╡рд░реНрдХрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рд╣рддрд╛ рд╣реИред
Php рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬрд╛рдВрдЪреЗрдВредрд╕рд╛рдЗрдЯ рдХреА рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдмрдирд╛рдПрдБред рдлрд╛рдЗрд▓ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде / var / www / htdocs / рд╣реИ):
<?php phpinfo(); ?>
chmod 755 /var/www/htdocs/test.php && chown www-data:www-data /var/www/htdocs/test.php
рдЙрд╕рдХреЗ рдмрд╛рдж,
IP / test.php рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЬрд╛рдПрдВ, рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реИ, рддреЛ рд╣рдореЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ php рдкреИрд░рд╛рдореАрдЯрд░ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред
рдкрд░реНрд▓ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛редрд╕рд╛рдЗрдЯ рдХреА рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдПрдХ test.cgi рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде / var / www / htdocs / рд╣реИ):
chmod 755 /var/www/htdocs/test.cgi && chown www-data:www-data /var/www/htdocs/test.cgi
рдЙрд╕рдХреЗ рдмрд╛рдж, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ
IP / test.cgi рдкрд░ рдЬрд╛рдПрдВ, рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реИ, рддреЛ рд╣рдореЗрдВ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рдорд┐рд▓рддрд╛ рд╣реИред
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ php рдФрд░ рдкрд░реНрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рднрд╛рдЧреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред
.htaccess!
рдирд┐рдЧрдиреЗрдХреНрд╕ рдореЗрдВ рдПрдкрд╛рдЪреЗрд╡реНрд╕реНрдХреА .htaccess рдХрд╛ рдХреЛрдИ рдПрдирд╛рд▓реЙрдЧ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╕рд╛рдЗрдЯ рдХреЛ рдЕрдкрдиреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдореБрдЦреНрдп рдбреЛрдореЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдиреЗрдЧрдиреЗрдХреНрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╣рдорд╛рд░реЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ .htaccess рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
location / { try_files $uri $uri/ /index.php?q=$uri&$args; }
рдЖрдк рдПрдХ рдСрдирд▓рд╛рдЗрди рдХрдиреНрд╡рд░реНрдЯрд░ рдХреЛ nginx рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
3. PHP-FPM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рдбреЗрдмрд┐рдпрди рдореЗрдВ, PHP-FPM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ 2 рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ: рд╡реИрд╢реНрд╡рд┐рдХ (
/etc/php5/fpm/php-fpm.conf ) рдФрд░ рдкреВрд▓ рд╕реЗрдЯрд┐рдВрдЧ (
/etc/php5/fpm/pool.d/*.conf )ред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдирд╣реАрдВ рдЫреБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд▓реЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред
рдкреБрд▓рд╛рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рд╣рдореЗрдВ рдкреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред PHP рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ (рдЕрд▓рдЧ php.ini рдорд╛рдкрджрдВрдбреЛрдВ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╣реИрдВрдбрд▓рд░, рдЖрджрд┐) рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рдкреВрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред PHP-FPM рдореЗрдВ рдпрд╣ рдСрдкрд░реЗрд╢рди рдмрд╣реБрдд рддреБрдЪреНрдЫ рд╣реИ:
рдбреЗрдмрд┐рдпрди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреВрд▓ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ
/etc/php5/fpm/pool.d/ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЗрд╕рдХреА рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдПрдХрд▓ рдкреВрд▓ рд╣реИ "www" (рдлрд╝рд╛рдЗрд▓:
/etc/php5/fpm/pool.d/www.conf ) рд╣рдо рдЗрд╕рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ
рдирд┐рдкрдЯреЗрдВрдЧреЗ ред
рдХрд░реНрдордХрд╛рд░ (рдкреНрд░реЛрд╕реЗрд╕рд░)рдкреВрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рд╕рдмрд╕реЗ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд╣рд┐рд╕реНрд╕рд╛ php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВрдбрд▓рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░, рдЙрддрдиреА рд╣реА рдХреБрд╢рд▓рддрд╛ рд╕реЗ php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрддреА рд╣реИрдВред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд╣реИ рдирд╣реАрдВ! рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ: рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╣реИрдВрдбрд▓рд░ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдФрд░ рдореЗрдореЛрд░реА рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрд╕рд╛рдзрди рд╣реИ), рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд: рдпрджрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВрдбрд▓рд░ рд╣реИрдВ рдФрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╕рднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрд╕реНрдд рд╣реИрдВ, рддреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдмрд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдиреНрдп рдХрд╛рд░реНрдп (рдПрд╕рдПрд╕рдПрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдореМрдХрд╛ рднреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рдПрдЧрд╛)ред
рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдРрд╕реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рддрдирд╛рд╡рдкреВрд░реНрдг рд▓реЛрдб рдХреЗ рддрд╣рдд рднреА, рд▓реЛрдбрдЕрд╡рд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдЙрдЪрд┐рдд рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд░рд╣реЗред рдпрд╛рдиреА рдЙрдЪреНрдЪ рд▓реЛрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рднреА рдмреЗрд╣рддрд░ рд╕рдордп-рд╕рдордп рдкрд░ рд╕реЗрд╡рд╛ рдХреА рдЕрдиреБрдкрд▓рдмреНрдзрддрд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ (рд╕рд░реНрд╡рд░ рд╕реЗ рддреНрд░реБрдЯрд┐ 502: рдЧреЗрдЯрд╡реЗ рдЯрд╛рдЗрдордЖрдЙрдЯ) рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд▓рд┐рдП рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред
рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдо рдорд╛рдирдХ
рдиреИрдиреЛ рдкреВрд▓
/etc/php5/fpm/pool.d/www.conf рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗ
рд╣реИрдВрдбрд▓рд░ рдХреА рдЗрд╖реНрдЯрддрдо рд╕рдВрдЦреНрдпрд╛ рд╕рд░реНрд╡рд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ, php рд▓рд┐рдкрд┐рдпреЛрдВ рдХреА рдЬрдЯрд┐рд▓рддрд╛, mysql рд╕рд░реНрд╡рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд▓реЛрдб рдЖрджрд┐ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рд╛рдЗрдЯ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣реИрдВрдбрд▓рд░ рдХреА рдЗрд╖реНрдЯрддрдо рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░реАрдХреНрд╖рдг рдкрджреНрдзрддрд┐ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ
рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд
рд╣реИ , рдореИрдВ рдЗрд╕реЗ рдирд╣реАрдВ рджреЛрд╣рд░рд╛рдКрдВрдЧрд╛ред
рдПрдХ рдкреВрд▓ рдЬреЛрдбрд╝рдирд╛рд╕реЗрд╡рд╛ рдХреА рдЧрдИ рд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдЕрддрд┐рд░рд┐рдХреНрдд рдкреВрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдЗрдЯ рдХреЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд╣реИред рд╣рдорд╛рд░реА рд░рд╛рдп рдореЗрдВ, php-fpm рдореЗрдВ рдпрд╣ рдСрдкрд░реЗрд╢рди рдмрд╣реБрдд рддреБрдЪреНрдЫ рд╣реИ:
рдЖрдкрдХреЛ рдПрдХ рдирдП рдирд╛рдо рдХреЗ рддрд╣рдд
/etc/php5/fpm/pool.d/www.conf рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрд▓реЛ рдЗрд╕реЗ newpool.conf рдХрд╣рддреЗ рд╣реИрдВ)
рдирдП рдкреВрд▓ рдХреЛ рдирд╛рдо рджреЗрдВ: рдирдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реНрдерд┐рдд [www] (рдкрд╣рд▓реЗ рдкреВрд▓ рдХрд╛ рдирд╛рдо) рдХреЛ рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ [newpool] рдореЗрдВ рдмрджрд▓реЗрдВред
рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкрддрд╛ php-fpm (рдирд┐рд░реНрджреЗрд╢ "рд╕реБрдиреЛ") рдореЗрдВ рдмрджрд▓реЗрдВред рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкрддрд╛ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдлрд┐рд░ рдЖрдкрдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛:
listen = 127.0.0.1:9000
рдкрд░
listen = 127.0.0.1:9001
рдпрд╛, рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ,
listen = /tmp/newpool.sock
рд╕рднреА рдкреВрд▓реЛрдВ рдореЗрдВ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдФрд░ рд░рд╛рд╕реНрддреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП!
Php.ini (PHP-FPM рдХреЗ рд▓рд┐рдП) рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреВрд░рд╛ рд░рд╛рд╕реНрддрд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
/etc/php5/fpm/php.ini ) рдпрд╛ рдЖрдкрдХреА рд╕реНрд╡рдпрдВ рдХреА PHP-FPM рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдПрдХ рд╕реЗрд╡рд╛ рдкреБрдирд░рд╛рд░рдВрдн рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
service php5-fpm restart
4. phpmyadmin рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
Www.ppmyadmin.net/home_page/downloads.php рд╕реЗ phpmyadmin рдХреЗ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
wget http://dl.cihar.com/phpMyAdmin/master/phpMyAdmin-master-latest.tar.gz
рд╡рд╛рдВрдЫрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рддреБрд░рдВрдд рдЕрдирдкреИрдХ рдХрд░реЗрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдВред
tar -xzf phpMyAdmin-master-latest.tar.gz -C /var/www/ mv /var/www/phpMyAdmin-master- /var/www/phpmyadmin chown www-data: /var/www/phpmyadmin -R
рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдХреЙрдкреА рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдирд┐рдореНрди рд░реВрдк рдореЗрдВ рд▓рд╛рдПрдВрдЧреЗ (рдмреНрд▓реЛрдлрд┐рд╢_рд╕реЗрдХреНрд░реЗрдЯ
рдпрд╣рд╛рдВ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ):
cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php nano /var/www/phpmyadmin/config.inc.php
$cfg['blowfish_secret'] = 'e%o$fd3}tC9[HxY_$zY+dxstdsZ[i*JG]#GHt]alv' $cfg['Servers'][$i]['auth_type'] = 'http'; $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = 'DZMkI4vZ1';
рдлрд┐рд░ рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ phpMyAdmin рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдмрдирд╛рддреЗ рд╣реИрдВ:
mysqladmin -p create phpmyadmin mysql -p CREATE USER 'pma'@'localhost' IDENTIFIED BY 'DZMkI4vZ1'; GRANT ALL ON phpmyadmin.* TO 'pma'@'localhost'; exit;
рдФрд░ create_tables.sql рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ:
mysql -p phpmyadmin < /var/www/phpmyadmin/examples/create_tables.sql
рдЕрдм, рдХрд┐рд╕реА рднреА рд╣реЛрд╕реНрдЯ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рддреЗ рд╕рдордп рдЬрд┐рд╕рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ
/ etc / nginx / рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ / phpmyadmin рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╣рдо _http: // hostname / phpmyadmin рдкрд░ рдЬрд╛рдХрд░ phpMyAdmin рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ
рдЬрдм рд▓реЗрдЦрди рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛:nginx.org/ru/docshabrahabr.ru/post/65128manualpages.pro/node/31dklab.ru/chicken/nablas/56.htmllinuxwork.org.ua/debian/ustanovka-oficialnoj-versii-phpmyadmin-s-vozmozhnostyu-obnovleniya-na-debian-6-0-squeezewww.hilik.org.ua/tuning-nginx