::: PHP.com.ua - учимся вместе. ::: ::: PHP.com.ua - учимся вместе. :::



 
   - Вакансия PHP-программист, Днепропетровск...
  - Проблема с передачей переменной в PHP ск...
  - Как хранить конфигурацию cms'ки?
  - Проблема с сортировкой массива
  - коллизии md5
  - Странный глюк функции date
  - Скроллинг в iframe


Главная
Новости
Статьи
Шпаргалки
Файлы
О проекте
Форум
Футболки


FREEhost.com.ua - купил хостинг 10 у.е. на Begun в подарок.

iName.com.ua - регистрация доменных имен и хороший хостинг.

Библиотека программиста - нужный вам исходник или документация по необходимому для вас языку программирования.

Designclub - Клуб дизайнеров Украины.

Регистрация доменов
Хостинг

 HowtoForge.ORG.UA - Это первый Украинский ресурс развития open source программного обеспечения


Путь: Статьи > Установка и настройка

Установка и настройка

Автор: - Lubes
Дата публикации - 21.5.2005
Просмотров: - 8938

Настройка PHP4.0.X, Apache и MySQL на вашей Windows95/98/2000/NT машине


p]1. Установка MySQL[/p]
А начнем мы с MySQL. Механизм установки MySQL очень прост - "наливай и пей". Распаковываем файл mysql-win32-x-x.zip в любую директорию (у меня c:\Install\mysql) и запускаем файл setup.exe. В итоге у вас появилась директория c:\mysql , в которой установлен ваш MySQL.

Для того, чтобы запустить сервер в Windows95/98, сделайте ярлычок с командой:
[code]C:\MySQL\bin\mysqld.exe[/code]
Или наберите эту команду в командной строке (запуск командной строки Пуск > Выполнить > command > ОК).

В Windows2000/NT для запуска отдельного сервера исполните команду
[code]с:\mysqlbinmysqld --standalone[/code]

Для прекращения работы сервера сделайте ярлык с командой [code]C:\MySQL\bin\mysqladmin.exe -u root shutdown[/code] или выполните эту команду в командной строке.

MySQL может быть установлен как сервис под Windows2000/NT:
[code]
с:\MySQL\bin\mysqld --install # инсталировать сервис
с:\MySQL\bin\mysqld --remove # удалить сервис
[/code]

После этого в командной строке запустите команду:
[code]
NET MySql START #запустить MySQL
NET MySql STOP #остановить MySQL
[/code]

Вы также можете запускать и останавливать MySQL в Windows2000/NT через панель Services Control Manager (SCM) Utility (находится в Control Panel). Или же настроить запуск MySQL с определенными параметрами в этой панели. Скажем, чтобы запустить сервер MySQL, который вы перенесли в другую директорию, необходимо указать полный путь к директории, в которой установлен дистрибутив. Например:
[code]D:\programs\mysql\bin\mysqld --basedir D:\programs\mysql[/code]

Для того, чтобы протестировать работу сервера, запустите в командной строке следующие команды:
[code]
binmysqlshow -u root mysql
binmysqladmin version status proc
binmysql test
[/code]

По умолчанию в MySQL есть один пользователь root без пароля. Чтобы поменять ваш пароль, вам надо проделать следующие операции:
[code]
shell> mysql mysql
mysql> delete from user where host='localhost' and user='';
mysql> quit
shell> mysqladmin reload
shell> mysqladmin -u root password ваш пароль
[/code]

[p]2. Установка Apache[/p]
А теперь переходим к установке HTTPD сервера Апаче. Он также устанавливается из дистрибутива apache_1_3_X_win32.exe. Дальше все просто:
- выберите путь для установки (по умолчанию c:\Program Files\Apache Group\Apache). Рекомендуем установить Апаче в отдельную директорию например c:\apache, тогда вам будет легче его настраивать;
- выберите название команды старта Апаче (по умолчанию "Apache Web Server");
- выберите тип установки. Тип "Minimum" не устанавливает документацию и исходный код. Тип "Typical" инсталлирует все, кроме документации. Выберите "Custom", если вы хотите установить исходный код.

Во время установки Апаче сконфигурирует conf файлы для выбранной вами директории. Между прочим, если у вас уже установлен Апаче, то новая установка сохранит старые конфигурационные файлы как conf.default.

Если вы хотите изменить директорию, в которой находятся ваши странички (по умолчанию htdocs) или что-то изменить в настройках, после установки Апаче отредактируйте файл httpd.conf, который находится в директории conf. Хотя Апаче должен нормально запускаться (и работать) и без вашего вмешательства в конфигурационные файлы.

Чтобы запустить Апаче в Windows95/98, войдите в [code]Пуск > Программы > Apache Web Server[/code] и запустите команду Apache Start, а чтобы остановить - Apache Stop. Если вам проще работать в командной строке, запустите команды:
[code]
apache # старт Апаче
apache -f "c:\myserver\confmy.conf" # старт Апаче с другим конфигурационным файлом.
apache -k shutdown # остановка Апаче
[/code]

Очень удобно пользоваться утилиткой Apache Manager 2.X. Просто установите файл apmgr.exe в директорию, где находится ваш apache.exe.

Для запуска Апаче в среде Windows2000/NT можно пользоваться двумя способами:
- инсталлируем Апаче как сервис:
[code]
apache -i -n "Apache" #инсталлируем сервис Апаче
apache -u -n "Apache" #удаляем сервис Апаче
NET START APACHE #старт сервиса Апаче
NET STOP APACHE #остановка сервиса Апаче
apache -n "Apache" -k start #старт сервиса Апаче
apache -n "Apache" -k restart #перегрузка сервиса Апаче
apache -n "Apache" -k shutdown #остановка сервиса Апаче
[/code]

- или обычно, как в случае с Windows95/98
Как и в случае с MySQL, вы также можете запускать и останавливать Apache в Windows2000/NT через панель Services Control Manager (SCM) Utility (находится в Control Panel).

[p]3. Установка PHP4[/p]
А теперь переходим к установке РНР 4.
1. Распакуйте файл php-4.X-Win32.zip в директорию c:\php.
2. Переименуйте файл php.ini-dist, который находится в директории c:php, в php.ini, если нужно -отредактируйте его. Затем скопируйте вышеупомянутый файл в директорию Windows (например с:\windows или с:\winnt).
3. Скопируйте файлы динамических библиотек MSVCRT.DLL (этот файл уже может быть установлен) и PHP4TS.DLL в системную директорию (с:\windows\system для Windows95/98, c:\winnt\system32 для Windows2000/NT)

[p]4. Настройка Web-сервера Апаче для работы с РНР[/p]
1. Добавляем следующие директивы в конфигурационный файл httpd.conf
[code]
ScriptAlias /php/ "C:/php/"
<Directory "C:/php">
AllowOverride None
Options None
</Directory>
Action application/x-httpd-php "/php/php.exe"
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
Action application/x-httpd-php-source "/php/php.exe"
AddType application/x-httpd-php-source .phps
[/code]
2. Добавляем РНР-расширения в строку:
[code]
DirectoryIndex index.html index.phtml index.php3
[/code]

[p]5. Настройка Web-сервера Microsoft IIS 4.0 для работы с РНР[/p]
1. Запустите Microsoft Management Console (также может называться 'Internet Service Manager').
2. В закладке 'ISAPI Filters' добавьте новый ISAPI фильтр. Используйте 'PHP' в качестве имени этого фильтра и укажите путь к файлу php4isapi.dll, который находиться в директории, куда вы установили РНР.
3. В закладке 'Home Directory' нажмите кнопку 'Configuration'. Добавьте новую запись для Application Mappings. Используйте путь к php4isapi.dll как Executable (исполняемый), добавьте .php как расширение, оставьте поле 'Method exclusions' пустым и отметьте поле Script engine.
4. Остановите сервер IIS полностью (для этого вы должны остановить IIS Administration сервис, остановка через Мanagement Console не подходит. Сделать это можно с помощью команды 'net stop iisadmin' в командной строке).
5. Запустите сервер IIS снова (команда 'net start w3svc' в командной строке).

А теперь в текстовом редакторе подготовьте такой скрипт и сохраните его как test.php:
[code]
<? phpinfo() ?>
[/code]

Запустите ваш WWW сервер и скопируйте файл test.php в директорию, где находятся WWW файлы (в Апаче по умолчанию это htdocs). Загрузите этот файл в вашем броузере - скрипт выдаст вам кучу полезной информации!!!



Обсудить в ФОРУМе - комментариев ()


Путь: Статьи > Установка и настройка

Если вы заметили орфографическую, стилистическую или другую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Контакты Design by webFaction Ukrainian PHP Group 2004-2005