Π‘ΠΎΠΊΡΡΡΠΈΠ΅ PHP
Π ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΡΠ½ΠΎΡΡΠΈ Π½Π΅Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΡΠ°Π΅Ρ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠΎ Π±ΡΠ²Π°ΡΡ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°Π»Π΅ΠΉΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ.
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΡΠΊΡΡΡΡ PHP,
ΡΡΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π·Π»ΠΎΠΌΡΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΡΠ°Π΅ΡΡΡ
Π½Π°ΠΉΡΠΈ Π±ΡΠ΅ΡΡ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ² ΠΎΠΏΡΠΈΡ expose_php Π² off Π²
ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ php.ini, Π²Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ
Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Ρ
Π°ΠΊΠ΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΡΡ ΠΎΠ΄Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ,
ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π» ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΊΠ°ΠΊ
PHP-ΡΠΊΡΠΈΠΏΡΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ°ΠΊ Π²
.htaccess ΡΠ°ΠΉΠ»Π°Ρ
, ΡΠ°ΠΊ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ Apache.
Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ:
ΠΡΠΈΠΌΠ΅Ρ #1 ΠΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ° PHP ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
# Π’Π΅ΠΏΠ΅ΡΡ PHP-ΡΠΊΡΠΈΠΏΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
AddType application/x-httpd-php .asp .py .pl
ΠΠ»ΠΈ ΡΠΊΡΡΡΡ Π΅Π³ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ:
ΠΡΠΈΠΌΠ΅Ρ #2 ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ PHP-ΡΠΊΡΠΈΠΏΡΠΎΠ²
# Π’Π΅ΠΏΠ΅ΡΡ PHP-ΡΠΊΡΠΈΠΏΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΡΠ°ΠΉΠ»ΠΎΠ²
AddType application/x-httpd-php .bop .foo .133t
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΡΡΠ°ΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ΄ Π²ΠΈΠ΄ΠΎΠΌ
HTML-ΠΊΠΎΠ΄Π°,
ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅
HTML-ΡΠ°ΠΉΠ»Ρ Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ
PHP:
ΠΡΠΈΠΌΠ΅Ρ #3 ΠΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ° PHP-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ΄ HTML
# Π’Π΅ΠΏΠ΅ΡΡ PHP-ΡΠΊΡΠΈΠΏΡΡ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΡΠΉ HTML
AddType application/x-httpd-php .htm .html
Π§ΡΠΎΠ±Ρ Π΄ΠΎΡΡΠΈΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ°, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π²ΡΠ΅
Π²Π°ΡΠΈ
PHP-ΡΠΊΡΠΈΠΏΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ
Π²Π°ΠΌΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΠΎΠΊΡΡΡΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠ΅Π²Π΅Π½ΡΠΈΠ²Π½ΠΎΠΉ
ΠΌΠ΅ΡΠΎΠΉ ΠΏΡΠΈ ΠΌΠ°Π»ΡΡ
Π·Π°ΡΡΠ°ΡΠ°Ρ
.