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

УСТАНОВКА ПРОГРАММ

Итак, для того чтобы вы могли изучать программирование на РНР. нужно установить на своем компьютере домашний сервер, точнее, серверные про­граммы, с помощью которых можно создавать и тестировать РНР програм­мы. Все эти программы вы можете найти в Интернете и скачать. Например, в поисковой системе yandex (Www.Yandex.Ru) в строке поиска наберите назва­ние нужной вам программы. Вы найдете множество сайтов, где эти програм­мы можно свободно скачать. Адреса этих сайтов я укажу ниже. В качеаве операционной системы можно использовать Windows, желательно Windows ХР или Windows 2000 SP4. Систему Windows 95 уже использовать нельзя, так как РНР5 в ней работать не будет!

Первая программа, которая нам будет нужна, Apache 2.0.54 Win32. Можно использовать ранние версии (v2.0.50) или, наоборот, более свежие. Используйте то, что сможете достать в Интернете или на программных дисках. Мы же здесь будем работать с версией 2.0.54 Win32. Официальная страница сайта для скачи­вания такого программного продукта Http://Httpd.Apache.Org/Download.Cgi. Устанавливается программа следующим образом:

1. Запустите файл установки apache 2.0.54-win32-x86-no_ssl И следуйте ин­струкциям. При установке, параметры сервера можете вводить любые, например, как на рис. 2.1. Вместо home.com и Www.Home.Com лучше про­сто написать localhost, поскольку сервер будет находиться на локальной машине, т. е. на нашем компьютере.

2. Далее, на следующем шаге выберите обычный тип установки {Typical). Затем вы должны выбрать директорию, где будут находиться файлы этой программы. Пусть все программы сервера у вас будут храниться на диске С в папке server, а данная программа - в папке Apache. Тогда путь к ди­ректории будет, например, как на рис. 2.2.

3. После выбора директории начнется установка программы, после которой нажмите кнопку Finish для завершения этой установки.

12

4. Далее произойдет автоматический запуск программы. В правом нижнем углу появится иконка в виде зеленого треугольника. Запустите Интернет - браузер на вашем компьютере (не подключая к Интернету) и в адресной строке браузера наберите строчку Http://Localhost и нажмите Enter. Если установка прошла успешно, то вы увидите страницу, показанную на рис. 2.3.

Йтотт


Г 2.0 - Installation Wizard


Server Information

Please enter your server's information.

Network Domain (e. g, ютепе^согп)

Jhome. com

Server Name (e. g. wv'M. somenet. com): jWww. home com

Administrator's Email Address (e. g. Webmaster@somenet. com): |localhost@horne com

Install Apache HTTP Server 2.0 programs and shortcuts for:

УСТАНОВКА ПРОГРАММ

@ for All Users, on Port 30, as a Service ~ Recommended. О only for the Current User, on Port 8080, when started Manually,

| < Back )| [text J [ Cancel )

Puc. 2.1


I# Apac he HTTP;Senjer 2.0 Installation Wizard

Destination Folder

Click Change to. nstall to a different folder

УСТАНОВКА ПРОГРАММ

| Change...

/~~4~~:i Install Apache HTTP Server 2.0 to the folder: C:serverApache

[ < Back ]} Next > j | Cancel ]

Puc. 2.2


13

Файл Правка §ид Избрание» Сервис справка

Q ■ Ш Ш В J #ruV 4

. http //localhost/ ________________________ jj jjj Переход

Если Вы это видите, это значит, что установка ПО веб-сервера Apache на этой системе завершилась успешно Бы можете теперь добавлять содержимое в эту директорию и заменить эту страницу

Вы видите это вместо ожидаемой страницы?

Эта страница находится здесь потому, что администратор системы изменил конфигурацию этого веб-сервера Пожалуйста, свяжитесь с лицом, ответсвенным за поддержку этого сервера для выяснения ваших вопросов. Apache Software Foundation, автор ПО веб-сервера которым пользуется администратор этой системы, не связан с поддержкой этой системы и не может помочь Вам разрешить проблемы конфигурации

Документация по веб-серверу Apache прилагается к комплекту ПО

Вы можете свободно использовать пиктограмму, находящуюся ниже, на веб-сервере, использующим ПО Apache Спасибо за использование Apache I

|=»>еч. сз »Hi Е:

Рис. 2.3

Следующую программу, которую мы будем использовать, - это Php V5.0.5. Она позволит нам запускать PHP-скрипты на нашем домашнем сервере. Можно использовать другую версию, например php v5.0.0. Официальная страница сайта для скачивания этой программы Http://Www.Php.Net/Downloads.Php. Сделайте следующее:

1. Распакуйте файл php-5.0.5-Win32.zip в папку C:/server/PHP5/.

2. Найдите в этой папке файл php. ini-dist. Переименуйте его в php. ini и ско­пируйте в папку, где у вас установлена операционная система windows. В нашем случае, для Windows ХР, это C:/WINDOWS.

3. Найдите файл libmysql. dll в папке C:/server/PHP5/ и скопируйте его в папку C:/WINDOWS/system32.

Пока все. Чуть позже мы сделаем некоторые настройки этой программы. Следующую программу для установки я рекомендую MySQL V4.0.26. Эта программа для работы с базами данных. Есть другие версии этой про­граммы, например MySQL v4.0.20d. Разницы между ними практически ника­кой. Официальная страница сайта для скачивания этой программы Http://Www.Mysql.Com/Downloads/Index.Html. После того как скачаете, сделайте следующее:

1. Распакуйте файл mysql-4.0.26-win32. Запустите файл setup. exe.

2. При установке, в качестве директории, куда будет устанавливаться про­грамма, выберите С-/server/туsql и нажмите кнопку next.

3. В следующем шаге тип установки выберите Typical. По окончании уста­новки, нажмите кнопку Finish.

Вообще мы составим сайт без использования баз данных, но в учебных целях попробуйте поработать с базами данных самостоятельно, на будущее.

И, наконец, установим РНР-рсдактор, в котором было бы удобно состав­лять PHP-скрипты и просто web-страницы. Я рекомендую программу РНР Edit v5.6 Rus, хотя можно использовать и другие. Официальный сайт про­граммы Http://Phpedit.Com.Ua.

Эту программу можно найти и на других сайтах. Она распространяется свободно.

Для установки программы запустите файл phpedit.exe. По умолчанию ди­ректория установки будет C:Program FiIesSvoi.NETPHP Edit (рис. 2.4). Можете изменить директорию на свое усмотрение, например, на C.Vserver/phpedit.

УСТАНОВКА ПРОГРАММ

Choose InstaJI Location

Choose the folder in which to install Svoi. NET : PHP Edit 5.3. s

ДЯ

УСТАНОВКА ПРОГРАММ

Setup will install Svoi. NfLT : PHP Edit 5.3 in the following folder. To install in a different folder, dick Browse and select another folder. Click Next to continue.

Destination Folder

C:ProgramFilesSvoi. NETPHPEdit ; [ Browse... J

Space required: 2.9MB Space available: 16.7GB

[ < Back ~][ Next > J { Cancel

Рис. 2.4

После установки запустите программу. Если главное меню будет на анг­лийском языке, то выберите русский, выбрав предпоследний пункт главного меню {Language). Теперь настроим работу установленного РНР-редактора. Выберите в главном меню «Пуск», далее «Настройки запуска скриптов» (рис. 2.5).

Ш Svoi. NET : PHP Edit [Untitled9]

Д Файл Редактор Вид j Пуск Подсветка Закладки Вставка Помощь j Язык ! Плагины |

□ т я я т и» рнр

% кяТЫв

Х ^ | pip^-j-^pj настройки запуска скриптов

Be//'DTD HTML 4.0//EN">

Г <html>

З <head>

4 <title>Untitled web-page</title>

«</head>

6 <body>

•? <?php si

" l

Э?>

Io </ body>

Ii </html>

Рис. 2.5

В настройках вам надо указать путь к файлу Php.Exe (рис. 2.6). У нас он находится в папке С:/Server/РНР5/ (если вы, конечно, установили программу Php >5.0.5 в папку РНР5). Следовательно, в строке путь к РНР пишем C:ServerPHP5Php.Exe. Обратите внимание, что слеш используется обратный «». Далее в разделе «Опции запуска», на всех опциях поставьте флажки. По­ставьте флажок на «Использовать внешний веб-сервер (Apache, MS Lls, Dp.)», Поскольку мы и будем использовать «внешний» домашний сервер Apache.

Настройки тестирования скриптов


<S> РНР (JJ Рег|

Путь к php. exe [С: ser verPH PS'sphp. exe Get PHP from Http://www. php. net/

Опции запуска 0 Quiet Mode. Supress HTTP Header output 0 Display colour syntax highlighter source 0 Display source with stripped comments and whitespaces 0 Display PHP version number instead of the parsed script 0 Display PHP information instead of the parsed script 0 Display all PHP available commands

Параметры : - q - s - w - v - i - h

0 Использовать Внешний Веб-Сервер (Apache, MS IIS, Др 1 Хост http //localhost Папка ; CAoerverVSipai h*'/'рас he J' htdnr* %

Сохранить

Отмена

Q

Puc. 2.6


В качестве хоста укажите Http://Localhost. Внизу, в строчке «Лапка», нуж­но указать путь к папке htdocs. Эта папка будет у нас главной рабочей папкой нашего сервера. Именно в этой папке будут расположены все папки и файлы нашего сайта. На моем компьютере путь к этой папке выглядит так: C:serverApacheApache2htdocs (рис. 2.6).

Если путь к рабочей папке иной, например, C:serverApache2htdocs, То так и укажите в строке «Папка».

Итак, мы установили все программы, которые нам понадобятся для рабо­ты. Однако PHP-скрипты запускаться у вас пока не будут, так как мы еще не настроили работу программ Apache 2.0.54 и php v5.0.5. Этим мы сейчас и займемся.

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

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

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

ИСПОЛЬЗОВАНИЕ СЕРВИСА 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 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.