Ваш первый Сайт С использованием РНР-скриптов

НАСТРОЙКА ПРОГРАММ

2.2.1. Настройка Apache

1. В папке Apache2 откройте вложенную там папку conf. Найдите там файл Httpd.confw откройте его.

2. Найдите там параметр Document Root. Для быстрого поиска поставьте курсор в начало данного текстового документа. В пункте «правка» глав­ного меню нажмите на пункт «найти». Откроется окно поиска (рис. 2.7), куда и надо записать слово, которое мы ищем (в строчку «Что») и на­жать кнопку «Найти далее».

Найти | |9||Х|

Что: DocumenlRoot

............. i

| Н айти далее J

Направление

[ Отмена J

О С учетов регистра

О Вверх 0|низ|

Рис. 2.7

В этом параметре, DocumentRoot, должен быть указан путь к рабочей папке Htdocs, т. е. иметь вид: DocumentRoot "С:/server/Apache/Apache2/htdocs". Если путь к рабочей папке у вас другой, то исправьте этот параметр.

3. Далее найдите строчки, содержащие слово LoadModule. Впишите в этом блоке последней строкой следующее: LoadModule php5_module "с:/server/php5/php5apache2.dll". У меня, как видите, файл php5apache2.dll расположен в папке php5 (или РНР5). Если путь к файлу php5apache2.dll у вас другой, то измените эту строчку.

4. Далее найдите строки, содержащие AddType. Добавьте еще одну строку: AddType application/x-httpd-php.php. Мы указываем серверу расширение файлов, где находится PHP-код. Перед этой строкой не должно быть символа комментария #.

5. Сохраните изменения в файле httpd.conf и закройте его. 2.2.2. Настройка РНР

1. Раньше, если помните, мы скопировали файл php.ini из папки С:/server/PHP5/ в папку С:/WINDOWS/. Именно этот файл нам и нужен. Зайдите в папку С./WINDOWS/ и откройте файл php.ini. В нем содержаться параметры для работы с РНР. Найдите в этом файле параметр docroot И укажите рядом путь (через знак «=») к нашей рабочей папке htdocs, т. е. у вас должна получиться строчка:

Doc_root= "С: serverApacheApache2htdocs"

Обратите внимание, что здесь используется обратный слеш «». Если путь к рабочей папке у вас другой, то измените этот параметр.

2. Найдите параметр сextension_dir И измените его так: Extension_dir= "С: serverPHP5ext".

В начале строки не должно быть точки с запятой. Этот символ, так же как и символ #, указывает на комментарий, т. е. то, что следует в строке за этими знаками, программа воспринимает как комментарий и игнори­рует строку.

3. Найдите строчку extension=php _mysql.dll и уберите в ее начале точку с запятой.

4. Сохраните изменения в файле php.ini и закройте его.

После сохранения перезапустите сервер. В правом нижнем углу нажмите левой кнопкой мыши на иконке в виде зеленого треугольника и выберите из появившегося меню пункт «Restart». Вообще после любых внесенных ва­ми изменений в файле php.ini нужно обязательно перезапускать сервер про­граммы Apache HTTP Server.

Итак, мы настроили нужные нам программы. Давайте создадим какой - нибудь PHP-файл и протестируем его. Откройте редактор РНР Edit (рис. 2.8). В основном меню выберите пункт «Создать». Далее в подменю выберите пункт «РНР».

Откроется пустой PHP-документ, точнее, это HTML-документ, в который можно вставить PHP-код между тегами <?php и?> (рис. 2.9).

Ш Svoi.Nn : РНР Edit [Untitled!];

О......................................................................

| Открыть ; ' Открыть проект Открыть из интернета

^rj Сохранить Н CovpaHHTb как... Сохранить все

Создавать ВАК-файлы перед открытием

Закрыть СсНн

НАСТРОЙКА ПРОГРАММ

Gj|: файл Редактор Вид Пуск Подсеетка Закладки Вставка Помощь

Язык Плагины

"" Q I ft. к

R t.

НАСТРОЙКА ПРОГРАММ

Новый проект Редактировать шаблоны

HTML 4 . О//ETJ11 >

Г* Закрыть все

J* Печать Itrl+P ЛЙ Свойства принтера

3 Просмотр HTML в броузере F12

J§ Последние файлы ►

Ш Выход Ctrl+Q

Рис. 2.8

КЗ Svoi. Nn : РНР Edit [1

Ntitledl]

[|g Файл Редактор Вид П/ск Подсветка

Закладки Вставка Помощь s

Язык Плагины

* а и СР е

M 1 *

I e&

Л С' A

«> Untitledl " ;

I cldcctype

Public"™"-/ / W3С/ / DTD

HTML 4.0//EW">

Г <htrrl>

З <head>

« <title>Untitled

Web-page</title>

S </'head>

Б <body>

7 <?php si

E 1

9 ?>

Io </bcdy>

Ii </htrnl>

Рис. 2.9

После тега <body> Напишите строчку: «Это строка в HTML-коде». После тега <?php Напишите: echo "Это РНР-код";.

В результате, когда вы это сделаете, код в PHP-редакторе должен выгля­деть гак, как на рис. 2.10.

Ш - Svoi. NET : PUP Edit [C:Home serve

RApdche2htdocstest. php]

Ц Файл Редактор Вид Пуск Подсветка

Закладки Встаека Помощь | Язык i

Плагины

D^saioai*'»»

K^oi^^KiaiB

* Ы. k iFi 14. И 1 @

I *

~<В> "test php"}

1 i cldoctype html public "-//W3C//DTD HTML

4.C//EN">

2 <html>

З <head>

4 ctitle^Untitled

Web-page</title>

£ </nead>

E <body>

? Это строка ь HTML

Коде

E <?php

Зес'по "<Ьг>Это PHP

Код" ;

10 ?>

Ii </body>

I2 </htrnl>

Рис. 2.10

Сохраните этот файл в рабочей папке htdocs нашего локального сер­вера под названием test.php (именно с расширением php!). Все созданные нами папки и файлы мы будем сохранять именно в основной рабочей пап­ке htdocs, которая у меня, как я уже указал выше, находится по адресу: С:/server/Apache/Apache2/htdocs. Также файлы и папки сайта можно сохра­нять и в других папках, но которые вложены в папку htdocs. Файлы с расши­рением php, сохраненные «выше» папки htdocs, например в папке server Или Apache, запускаться в PHP-редакторе не будут!

Запустите браузер, нажав на зеленый треугольник с надписью РНР. Он находится слева, под главным меню PHP-редактора. Если вы все сделали правильно, то в окне браузера вы увидите две написанные вами строчки. В адресной строке будет адрес: Http://LocalhostZtest.Php.

Если у вас что-то не получилось, перечитайте внимательно эту главу. Может, вы что-то сделали не так, как написано. Правила установки данных программ можно найти и в Интернете.

Ваш первый Сайт С использованием РНР-скриптов

Создание сайта

Итак, при помощи данной книги вы создали сайт. Конечно, сайт в таком виде не очень привлекателен, так как он создавался исключительно для при­мера. Но используя полученные знания в этой книге, …

ИСПОЛЬЗОВАНИЕ СЕРВИСА ROBOXCHANGE ДЛЯ ОПЛАТЫ

Если у вас нет никакой возможности получить персональный аттестат, или просто лень это делать, то для оплаты товаров со своего сайта вы можете воспользоваться сервисом Roboxchange. Этот сервис дает возможность …

ИСПОЛЬЗОВАНИЕ СЕРВИСА WEB MERCHANT INTERFACE ДЛЯ ОПЛАТЫ

Сервис Web Merchant Interface позволяет получать денежные средства на свои электронные кошельки от клиентов при оплате ими электронных товаров на вашем сайте. Электронные кошельки WebMoney и Yandex мы с вами …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.