Difference between revisions of "Windows Apache PHP"
Line 15: | Line 15: | ||
- Рестартирайте Apache | - Рестартирайте Apache | ||
− | + | == Тестване == | |
+ | Създайте текствов файл index.php и добавете в него: | ||
+ | <code><pre> | ||
<?php phpinfo(); ?> | <?php phpinfo(); ?> | ||
− | Ако след извикването на файла се изведе системната информация за php, сървърът работи нормално. | + | </pre></code> |
+ | Качете файла на web сървъра и го заредете през web браузър. Ако след извикването на файла се изведе системната информация за php, сървърът работи нормално. | ||
− | + | == Глоабални променливи == | |
+ | Да се тестват глобалните променливи на PHP - $_SERVER, $_POST, $_GET. | ||
+ | <code><pre> | ||
+ | <html> | ||
+ | <head> | ||
+ | <title>Globals</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | <?php | ||
+ | print_r($_SERVER); | ||
+ | print "<br />"; | ||
+ | print_r($_GET); | ||
+ | print "<br />"; | ||
+ | print_r($_POST); | ||
+ | ?> | ||
+ | </body> | ||
+ | </html> | ||
+ | </pre></code> | ||
− | + | == Форма за коментари == | |
+ | Да създаде уеб страница за оставяне на коментари. | ||
5. Да се създаде фишинг страница на mail.abv.bg. | 5. Да се създаде фишинг страница на mail.abv.bg. |
Revision as of 19:46, 20 March 2011
Цел на упражнението: Конфигуриране на PHP/Apache Web server.
1. Инсталиране на Apache Web Server. (виж ... ) Задайте "custom" инсталация и променете инсталационната директория на c:\Apache
2. Инсталиране на PHP. (Има две разновидности за Windows - "Thread Safe" - ако ще се използва Apache Web Server и "Non Thread Safe" - ако ще ползваме IIS Web Server.) - Инсталирайте в директория c:\PHP - Избираме опция "Apache 2.2.x Module" - Настройка на Apache да работи с PHP. Редактираме конфигурационния файл на Apache – httpd.conf. В края на файла добавяме: LoadModule php5_module c:/PHP/php5apache2_2.dll AddType application/x-httpd-php .php Намерете записът за автоматично отваряне на файл и добавете index.php: <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> - Рестартирайте Apache
Тестване
Създайте текствов файл index.php и добавете в него:
<?php phpinfo(); ?>
Качете файла на web сървъра и го заредете през web браузър. Ако след извикването на файла се изведе системната информация за php, сървърът работи нормално.
Глоабални променливи
Да се тестват глобалните променливи на PHP - $_SERVER, $_POST, $_GET.
<html>
<head>
<title>Globals</title>
</head>
<body>
<?php
print_r($_SERVER);
print "<br />";
print_r($_GET);
print "<br />";
print_r($_POST);
?>
</body>
</html>
Форма за коментари
Да създаде уеб страница за оставяне на коментари.
5. Да се създаде фишинг страница на mail.abv.bg.