
рдЕрдЪреНрдЫреЗ рджрд┐рди, рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ 8.1 x64 рдХреЗ рддрд╣рдд рдЕрдкрд╛рдЪреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдПрдХ рд╕рдордп рдерд╛ - рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ 8.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рд╕реЗ рдпрд╣ рдЖрддрд╛ рд╣реИ, "рдореБрдЭреЗ рдПрдХ рдореМрдХрд╛ рджреЗрдВ" рдореИрдВ рдЕрдкрд╛рдЪреЗ рдХреЛ рдЙрдард╛рдКрдВрдЧрд╛! рдФрд░ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╡рд╣ рдореБрдЭрд╕реЗ рдмрд╣реБрдд рдЦреБрд╢ рдерд╛ (рд╕рдВрдХреЗрдд: "рд╕рд░рдХрд╕реНрдо")ред рдореБрдЭреЗ рд╕рд░реНрд╡рд░ рдХреЛ рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдкреВрд░реА рд░рд╛рдд рдЯрд┐рдВрдХрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдФрд░ рдореИрдВ рд╕рдлрд▓ рд░рд╣рд╛! рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЕрдкрд╛рдЪреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рджреВрд╕рд░рд╛ рд╡реНрдпрдХреНрддрд┐ рдЙрд╕ рдкрд░ рдЙрддрдирд╛ рд╕рдордп рдЦрд░реНрдЪ рди рдХрд░реЗ рдЬрд┐рддрдирд╛ рдХрд┐ рдореИрдВред
рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдЦрдВрдб рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ:
- рдлреЛрд▓реНрдбрд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛
- рдЕрдкрд╛рдЪреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
- PHP рд╕реЗрдЯрдЕрдк
- MySQL рд╕реЗрдЯрдЕрдк
- PhpMyAdmin рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдЕрдЪреНрдЫрд╛, рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рдлреЛрд▓реНрдбрд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛
рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдЬрд╣рд╛рдВ рднреА рд╣реВрдВ, рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЭреВрда рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рд╣рдо рдРрд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВрдЧреЗ рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдФрд░ рд╕рд╛рдЗрдЯреЗрдВ рд╣реЛрдВрдЧреАред
"C: \" рдбреНрд░рд╛рдЗрд╡ (рдпрд╛ рдЬрд╣рд╛рдБ рдЖрдк рдЪрд╛рд╣реЗрдВ) рдкрд░ "рд╕рд░реНрд╡рд░" рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ:
C:\Server\
рдЗрд╕рдореЗрдВ, 2 рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ:
C:\Server\web
- рдпрд╣ рд╡рд╣ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реЛрдВрдЧреЗ
C:\Server\domains
- рдФрд░ рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯреЗрдВ рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реЛрдВрдЧреА
рдЗрд╕рд▓рд┐рдП, \ web \ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣рдо Apache, php, mysql рдХреЗ рд▓рд┐рдП 3 рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВрдЧреЗ:
C:\Server\web\apache\
C:\Server\web\php\
C:\Server\web\mysql\
рдЕрдЧрд▓рд╛, рдбреЛрдореЗрди рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ \ localhost \ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ
C:\Server\domains\localhost\
рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдВрдЧреЗ: public_html - рд╕рд╛рдЗрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП; рд▓реЙрдЧ - рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ "рдХреМрди" рд╕рд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╕рд╛рдЗрдЯ рдореЗрдВ рдХреНрдпрд╛ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреАрдВред
C:\Server\domains\localhost\public_html\
C:\Server\domains\localhost\logs\
рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЕрдкрд╛рдЪреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред
рдЕрдкрд╛рдЪреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рдЕрдкрд╛рдЪреЗ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЕрдкрд╛рдЪреЗ (рдХреИрдк) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬ 8.1 x64 рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо Apache x64 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗред
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
www.apachelounge.com/download/win64рдФрд░ "httpd-2.4.6-win64.zip" рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рд╣рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА "Redistributable рдкреИрдХреЗрдЬ Microsoft Visual C ++ 2010 (x64)ред" рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЗрд╕ рд▓рд┐рдВрдХ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
www.microsoft.com/ru-ru/download/details.aspx?id=14632рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рдЕрдкрд╛рдЪреЗ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдЦреЛрд▓реЗрдВред рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо Apache24 рдлрд╝реЛрд▓реНрдбрд░ рджреЗрдЦреЗрдВрдЧреЗ, рдЙрд╕рдореЗрдВ рдЬрд╛рдПрдВред рдмрд╣реБрдд рд╕рд╛рд░реЗ рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреА, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдирдкреИрдХ рдХрд░рддреЗ рд╣реИрдВ:
C:\Server\web\apache\
рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
C:\Server\web\apache\bin\
C:\Server\web\apache\cgi-bin\
C:\Server\web\apache\conf\
C:\Server\web\apache\error\
C:\Server\web\apache\htdocs\
C:\Server\web\apache\icons\
C:\Server\web\apache\include\
C:\Server\web\apache\lib\
C:\Server\web\apache\logs\
C:\Server\web\apache\manual\
C:\Server\web\apache\modules\
рд╣рдореЗрдВ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ \ "\ _ \ _ \ _ \ _ \ _ \ _ \ _ \ _ рдЬреИрд╕реЗ \ _ \ _ \ _ \ _ рдЬреИрд╕реЗ рдлреЛрд▓реНрдбрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдЗрдП рдлреЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ:
C:\Server\web\apache\conf\
рдФрд░ рдЕрдкрд╛рдЪреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ - рдХрд┐рд╕реА рднреА рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде "httpd.conf"ред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЕрдкрд╛рдЪреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ, рдФрд░ # рд╕рд╛рдЗрди (рдкрд╛рдЙрдВрдб рд╕рд╛рдЗрди) рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдФрд░ рдПрдХ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╣реИред рдЪрд▓реЛ рд╕реЗрдЯ рдЕрдк рдХрд░реЗрдВ:
рдЕрдкрд╛рдЪреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓# Apache
ServerRoot тАЬC:/Server/web/apacheтАЭ
# IP (80 )
Listen 127.0.0.1:80
# Apache
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php5_module "C:/Server/web/php/php5apache2_4.dll"
# Apache, php, php-
AddHandler application/x-httpd-php .php
# php
PHPIniDir тАЬC:/Server/web/phpтАЭ
#
ServerName 127.0.0.1:80
#
<Directory />
Options Includes Indexes FollowSymLinks
AllowOverride All
Allow from all
#
DocumentRoot тАЬC:/Server/domainsтАЭ
# , .
<IfModule dir_module>
DirectoryIndex index.php index.html index.htm index.shtml
# log-
ErrorLog тАЬC:/Server/domains/logs/error.logтАЭ
CustomLog тАЬC:/Server/domains/logs/access.logтАЭ
# alias phpMyAdmin, alias cgi
<IfModule alias_module>
Alias /pma тАЬC:/Server/domains/phpMyAdminтАЭ
ScriptAlias /cgi-bin/ тАЬC:/Server/web/apache/cgi-bin/тАЭ
# cgi
<Directory тАЬC:/Server/web/apache/cgi-binтАЭ>
AllowOverride None
Options None
Require all granted
#
<IfModule mime_module>
тАж
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
# :
Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-manual.conf
Include conf/extra/httpd-default.conf
<IfModule setenvif_module>
BrowserMatch "MSIE 10.0;" bad_DNT
<IfModule headers_module>
RequestHeader unset DNT env=bad_DNT
рдпрд╣ httpd.conf рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
рдЕрдкрд╛рдЪреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ httpd.conf рдореЗрдВ, рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬреБрдбрд╝реЗ рд╣реБрдП рдереЗ:
Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-manual.conf
Include conf/extra/httpd-default.conf
рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ "C: \ Server \ web \ apache \ conf \ extra \ httpd-mpm.conf" рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдЙрд╕ рдкрд░ рдЬрд╛рдПрдВред
# , pid-:
<IfModule !mpm_netware_module>
PidFile тАЬC:/Server/web/apache/logs/httpd.pidтАЭ
рд╢реЗрд╖ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ "httpd-autoindex.conf", рд╡рд╣рд╛рдВ рдХреЗрд╡рд▓ рдкрде рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрдиреЗрдВ рдмрджрд▓реЗрдВ:
Alias /icons/ "c:/Server/web/apache/icons/"
<Directory "C:/Server/web/apache/icons">
Options Indexes MultiViews
AllowOverride None
Require all granted
рдЕрдЧрд▓рд╛, "httpd-vhosts.conf" рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдПрдВ, рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рд╣рдЯрд╛рдПрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рднрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
рдЕрдкрд╛рдЪреЗ рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓# localhost
<VirtualHost localhost:80>
DocumentRoot "C:/Server/domains/localhost/public_html"
ServerName localhost
ErrorLog "C:/Server/domains/localhost/logs/error.log"
CustomLog "C:/Server/domains/localhost/logs/access.log" common
# phpMyAdmin ( )
<VirtualHost phpmyadmin:80>
DocumentRoot "C:/Server/domains/phpmyadmin/public_html"
ServerName localhost
ErrorLog "C:/Server/domains/phpmyadmin/logs/error.log"
CustomLog "C:/Server/domains/phpmyadmin/logs/access.log" common
рдпрд╣ рдлрд╛рдЗрд▓ рдПрдбрд┐рдЯрд┐рдВрдЧ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рд╢реЗрд╖ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЖрдЧреЗ рд╣рдо рдХреЗрд╡рд▓ рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рд╕рд╣реА рдХрд░рддреЗ рд╣реИрдВ:
рдлрд╝рд╛рдЗрд▓ "httpd-Manual.conf":
AliasMatch ^/manual(?:/(?:da|de|en|es|fr|ja|ko|pt-br|ru|tr|zh-cn))?(/.*)?$ "C:/Server/web/apache/manual$1"
<Directory "C:/Server/web/apache/manual">
"Httpd-default.conf" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрдкрд╛рдЪреЗ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
PHP рд╕реЗрдЯрдЕрдк
рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬ 8.1 x64 рдФрд░ Apache x64 рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реИ, рддреЛ php x64 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдо рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ:
www.anindya.com/tag/phpрдФрд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ php рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рд╣рдореЗрдВ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ php рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдереНрд░реЗрдб рд╕реЗрдл рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ "C: \ Server \ web \ php \" рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред рджреЛ рдЦрд╛рд▓реА рдлрд╝реЛрд▓реНрдбрд░ "tmp" рдФрд░ "рдЕрдкрд▓реЛрдб" рдмрдирд╛рдПрдБред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, "php.ini-development" рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВ рдФрд░ рдЗрд╕реЗ "php.ini" рдирд╛рдо рджреЗрдВред рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ (рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдПрдХ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ)ред
Php.ini рд╕реЗрдЯрдЕрдкshort_open_tag = On
zlib.output_compression = On
post_max_size = 64M
include_path = ".;:\Server\web\php\includes"
extension_dir = "C:/Server/web/php/ext"
upload_tmp_dir = "C:/Server/web/php/upload"
upload_max_filesize = 64M
extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
; [Date] (http://php.net/date.timezone)
date.timezone = "Asia/Yekaterinburg"
session.save_path = ":/Server/web/php/tmp/"
рдпрд╣ php рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
MySQL рд╕реЗрдЯрдЕрдк
рд╣рдордиреЗ MySQL x64 рдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рддрд╣рдд рд╕реЙрдХреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦрд╛ рд╣реИред MySQL x64 рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
dev.mysql.com/downloads/mysqlрдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ (x86, 64-рдмрд┐рдЯ), рдЬрд╝рд┐рдк рдЖрд░реНрдХрд╛рдЗрд╡ рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ "рдбрд╛рдЙрдирд▓реЛрдб" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЖрдкрдХреЛ рд╕рд╛рдЗрдЯ рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдкреГрд╖реНрда рдкрд░ рдкреБрдирдГ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред "рдирд╣реАрдВ рдзрдиреНрдпрд╡рд╛рдж, рдмрд╕ рдореЗрд░рд╛ рдбрд╛рдЙрдирд▓реЛрдб рд╢реБрд░реВ рдХрд░реЗрдВ" рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, MySQL рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдбрд╛рдЙрдирд▓реЛрдб рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдЦреЛрд▓реЗрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рдВрдкреВрд░реНрдг рд╕рд╛рдордЧреНрд░реА рдХреЛ "C: \ Server \ web \ mysql" рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред
рдЕрдм MySQL рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ - "C: \ Server \ web \ mysql \ my-default.ini"ред рд╣рдо рдЗрд╕рдХреА рд╕рднреА рд╕рд╛рдордЧреНрд░реА рд╣рдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдВ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред
[client]
port=3306
host=127.0.0.1
[mysqld]
port=3306
bind-address=127.0.0.1
enable-named-pipe
basedir="C:/Server/web/mysql/"
datadir="C:/Server/web/mysql/data/"
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
рд╡рд╣ рд╕рдм рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рд╣рдордиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рдиреАрдп рдЖрдИрдкреА рдФрд░ рд╕реЙрдХреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдкрд░ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдЫреЛрдЯреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдорд▓рд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдкрд╛рдЪреЗ рдФрд░ MySQL рдХреЗ рдкрде рдХреЛ "рдкрде" рд╕рд┐рд╕реНрдЯрдо рдЪрд░ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
- рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдЦреАрдВрдЪреЗрдВред
- "рдЦреЛрдЬ" рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рджрд░реНрдЬ рдХрд░реЗрдВ: рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖
- рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ -> рдЙрдиреНрдирдд
- рд╕рд┐рд╕реНрдЯрдо рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдореЗрдиреВ рдореЗрдВ, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдкрд╛рде рдЪрд░ рдвреВрдВрдвреЗрдВ рдФрд░ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рдЕрдкрд╛рдЪреЗ рдФрд░ MySQL рдХреЗ рд▓рд┐рдП рдкрде рд▓рд┐рдЦреЗрдВ:
;C:\Server\web\apache\bin;C:\Server\web\mysql\bin
рдЕрдЧрд▓рд╛, рдЕрдкрд╛рдЪреЗ рдФрд░ MySQL рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рд╡рд┐рди + рдПрдХреНрд╕" рдХреБрдВрдЬреА рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдирд┐рдЪрд▓реЗ рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдПрдХ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред "рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ (рдПрдбрдорд┐рди)" рдЪреБрдиреЗрдВред
рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░, рдЕрдкрд╛рдЪреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд░реНрдЬ рдХрд░реЗрдВ:
httpd тАУk install
MySQL рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
mysqld.exe --install MySQL --defaults-file=тАЭC:\Server\web\mysql\my-default.iniтАЭ
MySQL рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде MySQL рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░реЗрдВ:
NET start MySQL
рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░реЗрдВ:
mysqladmin тАУu root password
рд╣рдордиреЗ "httpd-vhosts.conf" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджреЛ рд╕рд╛рдЗрдЯреЗрдВ рдкрдВрдЬреАрдХреГрдд рдХреАрдВ, рддрд╛рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрдиреНрд╣реЗрдВ рджреЗрдЦ рд╕рдХреЗ, рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдирд╛рдо "рд╣реЛрд╕реНрдЯ" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдЗрдП рдлреЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ:
C:\Windows\System32\Drivers\etc\
рдХрд┐рд╕реА рднреА рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБ) рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
127.0.0.1 localhost
127.0.0.1 phpmyadmin
рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВред
Apache рдФрд░ MySQL рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рд░реЛрдХрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, start-server.bat рдФрд░ stop-server.bat рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝реЛрд▓реНрдбрд░ "C: \ Server \" рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЗрди рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдПрдВред
"рдкреНрд░рд╛рд░рдВрдн-server.bat" рдХреА рд╕рд╛рдордЧреНрд░реА:
@echo off
NET start Apache2.4
NET start MySQL
"рд╕реНрдЯреЙрдк-рд╕рд░реНрд╡рд░.рдмреИрдЯ" рдХреА рд╕рд╛рдордЧреНрд░реА:
@echo off
NET stop Apache2.4
NET stop MySQL
рдЕрдкрд╛рдЪреЗ, PHP рдФрд░ MySQL рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЕрдм рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдлрд╝реЛрд▓реНрдбрд░: C: \ Server \ рдбреЛрдореЗрди \ localhost \ public_html" рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ "index.php" рдмрдирд╛рдПрдБ:
<?php echo phpinfo();
рдЕрдЧрд▓рд╛, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдПрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП "рд╕реНрдЯрд╛рд░реНрдЯ-рд╕рд░реНрд╡рд░.рдмреАрдПрдЯреА" рдЪрд▓рд╛рдПрдВред рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдкрддрд╛ рдмрд╛рд░ рдореЗрдВ "рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ" рджрд░реНрдЬ рдХрд░реЗрдВред
PHP рдЬрд╛рдирдХрд╛рд░реА рд╡рд╛рд▓рд╛ рдПрдХ рдкреГрд╖реНрда рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
PhpMyAdmin рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдпрд╣рд╛рдБ рд╕реЗ PhpMyAdmin рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
www.phpmyadmin.net/home_page/index.phpрдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдорд╛рд░реЗ рдбреЛрдореЗрди "C: \ Server \ рдбреЛрдореЗрди \ phpmyadmin \ public_html \" рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред
рд╣рдо рдлрд╝рд╛рдЗрд▓ "config.sample.inc.php" рдкрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рдХреА рдПрдХ рдкреНрд░рддрд┐ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЙрдкреА рдХреЛ "config.inc.php" рдирд╛рдо рджреЗрддреЗ рд╣реИрдВред рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рд╕реЗ рдЦреЛрд▓реЗрдВ рдФрд░ рдбреЗрдЯрд╛ рдмрджрд▓реЗрдВ:
<?php
рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВред рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рд╛рдЗрдЯ http: // phpmyadmin рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЖрдирдВрдж рд▓реЗрддреЗ рд╣реИрдВред
рд▓реЗрдЦ рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ рдирд┐рдХрд▓рд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИред