PHP представляет собой язык программирования, используемый на стороне
web-сервера для динамической генерации HTML-страниц. Основная идея, положенная в
основу данной технологии, может быть сформулирована следующим образом.
Web-серверы Internet становятся все более сложными, достигая и превышая пределы
статических HTML-страниц. Современные web-серверы все чаще выступают в роли
интерактивной платформы, ориентированной на выполнение транзакаций, позволяющих
решать задачи электронной коммерции, разнообразных информационных систем и
формирования коллективных вычислительных сред. Наиболее критическим условием для
решения этих задач является наличие удобной технологии генерации динамического
содержания web-страниц.
PHP версии 4.3.1 можно закачать здесь.
Если вы столкнетесь с какими-нибудь проблемами, то можете посетить web-сайт
http://www.php.net/ и прочитать сначала FAQ (Часто задаваемые вопросы), а затем
руководство по PHP.
Установка PHP4 в операционной системе Windows
происходит без участия мастера установки. Нужно просто распаковать файлы архива
"php-4.3.1-Win32.zip" в папку c:/php/
С помощью Проводника (Windows
Explorer) откройте папку c:/php/, переименуйте файл php.ini-dist в php.ini и
переместите его в папку Windows (c:/windows/). Откройте его в редакторе,
например, Notepad. Найдите строку "register_globals = Off" и замените ее на
"register_globals = On"
Скоприруйте файл php4ts.dll в папку
c:/windows/system32/
Установка PHP4 закончена.
Установка Web-сервера Apache для Windows 2000/XP.
Процесс установки
Apache является одинаковым для операционных систем Windows 95/98/2000/XP. Если
вы встретитесь с какими-нибудь проблемами, то можете посетить Web-сайт Apache по
адресу http://www.apache.org/ и прочитать документацию по серверу. Скачать
Apache 2.0.47 для Windows можно
здесь.
Запустите
файл установки "apache_2.0.47-win32-x86-no_ssl.msi". Далее выполните следующие
шаги:
- Предупреждение об установке сервера. Нажимаем Next.
- Лицензионным соглашение. Читаем внимательно :-), выбираем "I accept the
terms in the license agreement", жмем Next.
- Далее появляется окно с кратким описанием сервера, нажимаем Next.
- Окно Server Information. В поле Network Domain вводим свой домен или
любой другой, например somenet.org.
В поле Sever name вводим имя сервера,
например www.somenet.org.
В поле Administrator's Email address вводим свой
Email, например my@email.ru
Для того чтобы Apache загружался вмсете с Windows
как сервис выбираем For all users, on port 80, as service - Recommended.
- Выбираем тип установки - Typical
- Выбираем папку для установки. Лучше поставить Apache в папку где будут
находиться MySql и Php, например изменить путь на c:/site/apache. Нажимаем Next
и идет установка Apache. После установки нажмите Finish.
Теперь ваш
сервер находиться в каталоге c:/site/apache/apache2
Перезагрузите
компьютер.
Запуск Apache
Запускать Apache можно с помощью утилиты Apache Service
Monitor иконка которой должна появиться в трее. Если же иконки нет, то запустить
уилиту можно через Пуск/Программы/Apache HTTP Server 2.0.47/Control Apache
Server/Monitor Apache Servers. Также запускать и останавливать Apache можно
через утилиту "Службы" находящуюся в "Пуск/Настройка/Панель
управления/Администрирование". В службах Apache находиться в строке под
названием Apache2. Если кликнуть на строке с Apache2 правой кнопкой мыши, то
можно остановить, запустить, или перезапустить сервер Apache.
Изменение конфигурации
Для того, чтобы настроить Apache для совместного
использования с PHP нужно сделать некоторые изменения в файле конфигурации
Apache, при этом предполагается, что PHP установлен в папку
c:/php/
Загрузите файл httpd.conf, расположенный в папке
c:/site/apache/apache2/conf/ в любой текстовый редактор, например, блокнот
(NotePad).
Найдите строку: ScriptAlias /cgi-bin/
"C:/site/Apache/Apache2/cgi-bin/"
Добавьте после нее строку с текстом:
ScriptAlias /php/ "c:/php/"
Далее необходимо добавить указание,
определяющее типы (расширения) файлов, использующиеся для PHP.
Найдите
строку: AddType application/x-tar .tgz
Добавьте после нее строки:
AddType
application/x-httpd-php .php
AddType application/x-httpd-php-source
.phps
Найдите строку: # Format: Action handler-name
/cgi-
script/location
Добавьте после нее строку: Action
application/x-httpd-php "/php/php.exe"
Найдите строку: LoadModule
access_module modules/mod_access.so
Добавьте после нее строку: LoadModule
php4_module "c:/php/sapi/php4apache2.so"
Эти изменения, сообщают Apache,
что всякий раз, когда будут запрошены файлы с расширениями .php или .phtml,
Apache в первую очередь будет передавать их синтаксическому анализатору PHP
перед тем, как послать результат Web-браузеру.
Добавьте в конце файла
httpd.conf следующие строки:
<VirtualHost 127.0.0.2> ServerName mysite ServerAdmin
my@mysite.ru DocumentRoot "с:/site/mysite" UserDir
"с:/site/mysite" DirectoryIndex index.html index.php index.htm DefaultType
text/plain ErrorLog "logs/error.log" LogLevel warn CustomLog
logs/dummy-host.example.com-access_log common AddCharset WINDOWS-1251
chr </VirtualHost> |
|
Теперь документы вашего локального
сайта должны будут находиться в папке с:/site/mysite и сайт использует IP-адрес:
127.0.0.2 (Чтобы присвоить имя этому ip-адресу откройте файл hosts находящийся
по пути c:/windows/system32/drivers/etc и добавьте строку 127.0.0.2
www.mysite.ru)
Внимание ! Если в дальнейшем вы будете устанавливать
XOOPS, то путь к документам сайта должен точно совпадать с физическим путем
вашего удаленного сервера. Например путь на удаленном сервере "/site/mysite/",
путь на локальном компьютере "c:/site/mysite/". Если же путь на сервере вам пока
неизвестен, то можно использовать любой, а затем переустановить XOOPS.
Сохраните измененный файл на диске. Перезапустите Apache.
Чтобы
проверить Apache и PHP создайте в папке с:/site/mysite файл index.php со
строкой:
Введите в адресной строке
Web-браузера: http://www.mysite.ru/ после этого должна загрузиться информация о
PHP, если этого не происходит, значит вам нужно еще раз проверить шаги установки
сделанные выше, проверить правильность указанных путей и сделанных
изменений.
Установка сервера баз данных MySQL.
Установка MySQL представляет собой самостоятельный процесс для каждой из
операционных систем Windows 95/98/2000/XP. Если вы столкнетесь с какими-нибудь
проблемами при установке MySQL, то можете обратиться на Web-сайт
http://www.mysql.com/ в интернете и получить дополнительную информацию из
руководства по MySQL. Закачать MySQL 4.0.18 для Windows можно здесь.
Запустите
мастер установки MySQL и следуйте предлагаемым инструкциям. При запросе каталога
для установки введите c:/mysql. При запросе типа установки выберете Typical.
Установка должна пройти без особых проблем.
Перезагрузите
компьютер.
Перейдите в каталог c:/mysql/bin и запустите утилиту
winmysqladmin.exe, при запуске вам будет предложено ввести Логин и Пароль.
Введите логин: root, а пароль: abc. Нажмите Ok. После этого утилиту можно
закрыть.
Далее найдите файл my.ini в каталоге c:/windows/, откройте его в
редакторе и удалите в строке "password=abc" пароль abc так, чтобы после знака
равно не было ни одного символа.
Перезагрузите компьютер или
перезапустите MySQL в службах системы. Теперь при дальнейшей установке на вашем
компьютере xoops'а при создании базы данных используйте Login: root, а поле
пароль оставьте пустым