Ваш первый Сайт С использованием РНР-скриптов
УСТАНОВКА ПРОГРАММ
Итак, для того чтобы вы могли изучать программирование на РНР. нужно установить на своем компьютере домашний сервер, точнее, серверные программы, с помощью которых можно создавать и тестировать РНР программы. Все эти программы вы можете найти в Интернете и скачать. Например, в поисковой системе 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
Файл Правка §ид Избрание» Сервис справка
• 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. Этим мы сейчас и займемся.