???? 6: ????????? ? ????????? ?????????????? PHP
Замечания
?????????? PHP ?? ??????, ? ????? ??????. ????????????? PHP ????? ??? ?????????? ?????? ? ???-???????? Apache, ????????? ???????? ??????? ? ???? ?????.
??? ?????? ?????????? ??????? ????????? ?????????? ?????? PHP. ??? ????? ???? ?? ??????????? ???????? ???????? http://windows.php.net/download/ ? ????????? ???????? "VC9 x86 Thread Safe" ? ???? ZIP-??????. ? ???? ?????? ???? ????????? php-5.3.4-Win32-VC9-x86.zip. ?????? ?????? ?????????????? ?? ??????? ?????????, ?? ???? ????? ??????????? ? ???????????? ?????. ?????????? ????? ? ?????? ????? C, ??????????? ????? (? ???? ??? ?????????? php-5.3.4-Win32-VC9-x86) ???????????? ? php. ? ????? PHP ? ??? ????? ?????????? ? C:\php.
??? ?????? ?????? ?????? PHP ????????? ????? "Microsoft Visual C++ 2008 Redistributable" (?? ?????? ??????, ? Windows XP SP3 ????????????, ???? ? ??? ????? ?????? ?????? Windows, ?????????? ??????? ?????? ????? ?? ?????????????), ??? ??????? ?? ??????????? ????? ???????????, ???????????????? ??????? ?? ????? ??????. ???? ?????????? vcredist_x86.exe.
? ????? C:\php ???? ??? ?????: php.ini-development ? php.ini-production. ??? ????? ??????? ???????????????? ?????? PHP. ???????? ????? ????? php.ini-production ??? ?????? php.ini ??? ????? ????? ???????? ???????????????? ??????.
????? ?????????? ??????? ???-?????? Apache ? PHP. ????????? ?????? Apache C:\Program Files\Apache\conf\httpd.conf (?????????, ??? ?? ???????? ? ???-????????, ??????????? ?? ????? ?????????), ????? ?????:
LoadModule negotiation_module modules/mod_negotiation.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule setenvif_module modules/mod_setenvif.so
?????????
PhpIniDir "C:/php" LoadModule php5_module "C:/php/php5apache2_2.dll" AddHandler application/x-httpd-php .php
?????? ?????? ????????? ????? ???????????? ??????? php.ini. ?????? ?????? ?????????? PHP ? ???????? ?????? ??? Apache (??????????? ???? ? ??????). ? ??????? ?????? ???????? ?????????? ??????, ??????? ????? ???????????? ?? ????????????? PHP. ????? ?????? ?????????? php, ??? ????????????? ????? ???????? ?????? ?????????? ????? ?????? ? ????? ?????? (???????? ????????, ??? ????? ??????????? ???????? ?????).
??????? ????? ? ??????? ????
<IfModule dir_module> DirectoryIndex index.html </IfModule>
? ????????? ??? ? ?????????? ????:
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
? ???? ?????? ??? ?????????? ? HTTP-??????? ????? ????? Apache ????? ?????? ?? ?????? ????????? ???? index.html, ?? ? index.php.
????????????? ???-??????. ???? ?????? ?? ??????????, ?? ???-?? ???????? ??????, ????????????? ? ????????????, ????? ???????????.
? ????? ?? ???????? ????????? ???-??????? ???????? ???? index.php ?? ????????? ??????????:
<?php phpinfo(); ?>
phpinfo ??? ????????? PHP-???????, ????????? ????????? ?????????? ?? ??????????????: ?????????, ??????? ???????? ????????? ?????????? ? ?.?. ???? ??? ????????? ?????????, ?? ??? ??????? ?? ?????? ??????? ??? ????? ????????:
????????????! ??????? ????????. ?? ? ???? ????? ??????????: ????? ????????? php 5.3.4 ? ????? C:/php ? ?? ????????? ????? php5apache2_2.dll... ??? ??? ????? ???!!! ???????? ? ????????????? ????????????? php ? ????????????? ????? - ????????? ??? ??. ???? ?????? php5.dll... ??? ???? ? ??? ???????
?????? ????! ??? ????????? ?????? ? ??????????? PHP, ????????? ?? ??????: http://windows.php.net/downloads/releases/php-5.3.4-Win32-VC9-x86.zip
?????????? php5apache2_2.dll ??? ???? ?????. ????????? ???????, ????? ?? ?? ?????? ??????. ???? ??, ??, ????????, ?? ???? ?? ????????????, ???? ???????? ???????? ??? ?? ?????-?? ???????? ?? ??????????
??????? ? ????????! ??? ??? ????????? ? ????????? MySQL ???? ?????!
???? ???? ? ????? ????????? ??????, ????? ???? ?????? ? ????? ??????. ?, ?????, ????? ????? ???????????? ????? ??? ? ????????? ??????
??? ?????????? ?????
????????? ??????. ??? ?????
????? 1,2,3 ???? ??????????? ?? ?????, ??? ?????? ????????? ????? ???? ?? ?????
??, ? ???? ?????-?? ????????. ??? ??? php5apache2_2.dll ? ???! :(
???????? ?? ?????? http://windows.php.net/download,??? ?????? ???-?????.
???? ?? ????, ?????... ??? ??? ????
?????????? ??????? ? ??????, ?? ????????????
??? ?? Windows ?????? ??? ?????? PHP http://windows.php.net/download/. ? ??? Apache2.2 ???? ?????? VC6 x86 Thread Safe (??? ???? php5apache2_2.dll)
????? ??????? ????????? Apache ????? ????? ????????? PHP ?? ?? ????????, ??? ???? ??? ?????? ????????, ? ??? ????? ???? ?????????