Difference between revisions of "Windows Apache PHP"

From Ilianko
Line 15: Line 15:
 
- Рестартирайте Apache
 
- Рестартирайте Apache
  
3. Тестване. Създайте текствов файл index.php и добавете в него:
+
== Тестване ==
 +
Създайте текствов файл index.php и добавете в него:
 +
<code><pre>
 
<?php phpinfo(); ?>
 
<?php phpinfo(); ?>
Ако след извикването на файла се изведе системната информация за php, сървърът работи нормално.
+
</pre></code>
 +
Качете файла на web сървъра и го заредете през web браузър. Ако след извикването на файла се изведе системната информация за php, сървърът работи нормално.
  
4. Да се тестват глобалните променливи на php - $_SERVER, $_POST, $_GET пример
+
== Глоабални променливи ==
 +
Да се тестват глобалните променливи на 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>
  
4. Да създаде уеб страница за оставяне на коментари. пример
+
== Форма за коментари ==
 +
Да създаде уеб страница за оставяне на коментари.
  
 
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.