рд╡рд╣ рд╕рдордп рдЖрдпрд╛ рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреА FastCGI рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдореБрдЭреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдореБрдЭреЗ рд╕реНрдерд┐рд░рддрд╛ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд▓рд╛рдн рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА рдЬреЛ FastCGI рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдХреБрдЫ рдирдпрд╛ рд╕реАрдЦрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдереА, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рд╕рднреА рдлрд╛рдпрджреЗ рджреЗрдЦреЗрдВред
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╛рдИ рдЧрдИ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ php-fpm + Nginx рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ред
рдХреНрдпреЛрдВ рдпрд╣ рдЧреБрдЪреНрдЫрд╛, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ php рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдорд╛рдирдХ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЦреЛрдЬ рдЗрдВрдЬрди рдореЗрдВ рдкрд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдХреА рдПрдХ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рд╛, рдФрд░ рд╣рд░ рдЬрдЧрд╣ рдпрд╣ рд▓рдЧрднрдЧ рдПрдХ рд╣реА рдерд╛, рдбрд╛рдЙрдирд▓реЛрдб php, рдкреИрдЪ php-fpm, рдмрдирд╛рдирд╛, рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛, рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛, рдЬрд┐рд╕реЗ рдореИрдВ рдиреАрдЪреЗ рджреВрдВрдЧрд╛ред
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрдореЗрдЬрди EC2 рдорд╛рдЗрдХреНрд░реЛ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдЕрдореЗрдЬрди рд▓рд┐рдирдХреНрд╕ x64 OS рдХреЗ рд╕рд╛рде рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХрд┐рдП рдЧрдП рдереЗ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдФрд░ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВред
рдШрдЯрдХ рд╕реНрдерд╛рдкрдирд╛
Nginx рд╕реНрдерд╛рдкрдирд╛:
sudo yum install nginx
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ php (рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Apache + php рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ):
sudo yum install php
Php-fpm рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
sudo yum install php-fpm
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдереЛрдбрд╝рд╛ рд╕реЗрдЯрдЕрдк рдЪрд╛рд╣рд┐рдПред
Php-fpm рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nginx рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ /etc/nginx/nginx.conf рдкрд░ рд╕реНрдерд┐рдд рд╣реИ:
рд╕рдВрдкреВрд░реНрдг рд╕реЗрдЯрдЕрдк "рд╕реНрдерд╛рди" рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдВрджрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рда рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрд▓рддрд╛ рд╣реИред рд╡рд╣ рдЙрд╕ рдкреЛрд░реНрдЯ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдпрд╛рдж рд░рдЦреЗрдЧрд╛ рдЬрд┐рд╕ рдкрд░ рд╕реЗрд╡рд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдпрджрд┐ рдЖрдк, рдЬреИрд╕реЗ, рдореИрдВ рд╢реБрд░реВ рдореЗрдВ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдЕрдкрд╛рдЪреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдВрдЧрд╛ред
location ~ \.php$ {
рдорд╛рдирдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЛрдб рдореЗрдВ рдмрдВрдбрд▓ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (/etc/php-fpm.conf) рдореЗрдВ рдХреБрдЫ рднреА рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ, рдЖрдк
рдпрд╣рд╛рдВ рднреА рджреЗрдЦ рд╕рдХрддреЗ
рд╣реИрдВ ред
рд▓рд╛рдВрдЪ
рдЬрдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреВрд░реА рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рд╣рдо рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рдпрд╣ рдЕрднреА рднреА рдЖрд╕рд╛рди рд╣реИ
sudo service php-fpm start
sudo service nginx start
рдкрд░реАрдХреНрд╖рдг, рдЕрдкрд╛рдЪреЗ + php рдФрд░ nginx + php-fpm рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рдпрд╣рд╛рдВ рдирд╣реАрдВ рджреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЗрдЦ рд╣реИред рдореИрдВ рдпрд╣рд╛рдБ рд╡реНрдпрдХреНрдд рдХрд░реВрдБрдЧрд╛ рдХреЗрд╡рд▓ рдореЗрд░реЗ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд░рд╛рдп nginx + php-fpm рдПрдкрд╛рдЪреЗ + php рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред