WWW.MOBILA.FARX.RU
 Веб-Мастеру
Apache + PHP + XML + MySQL для Windows
 Погода

» Создание сайта
» Бесплатный хостинг
» Бесплатная почта
» Дизайн сайта
» Раскрутка сайта 1
» Раскрутка сайта 2
» Программирование
» База белых каталогов
» Статьи

 E-Money
» Электронные деньги
» WebMoney
» E-gold
» Liberty Reserve
» RuPay
» Обменные пункты
 Заработок

» Начинающим
» Компания DepositFiles
» Основные вопросы
» Спонсоры(САР)
» Серфинг и автосерфинг
» MLM проекты
» Инвестиции
» Веб-мастеру
» Букмекерские конторы
» Моментальные бонусы
» Введение в коммерцию
» Всё о коммерции
» Статьи о заработке
» Форумы о заработке

 Идеи бизнеса
» Часть 1
» Часть 2
» Часть 3
» Часть 4
» Часть 5
» Часть 6
» Часть 7
» Часть 8
» Часть 9
» Часть 10
» Часть 11
» Часть 12
 Реклама
Яндекс.Погода
 Реклама

Разработка сайтов в связке apache + php + xml + mysql требует от себя установки вышеперечисленного софта. Но не всегда для этого надо ставить linux. Девелопить прекрасно можно и на платформе windows, к тому-же и не отказывая себе в любимых игрушках, а просто сварачивая их в консоль :)

Первое что понадобиться, это скачать все указанные дистрибутивы. Лично у меня после этого появился такой список:
apache_1.3.20-win32-no_src-r2.msi
mysql-max-3.23.42-win.zip
php-4.0.6-win32.zip
sablot-win-0.70-iconv-1.7.zip
Для начала самое легкое, поставим базу данных. Распаковываем mysql-max-3.23.42-win.zip в темп дирректорию и запускаем инсталл. Например ставим все в дирректорию c:/programme/mysql.

После установки идем в c:/programme/mysql и копируем оттуда my-example.cnf как файл с
c:/my.cnf .

Теперь немного его изменяем (Для борьбы с уникс форматом используйте homesite).

Добавляем в файл следующие строки:
#куда поставили сервер
basedir = c:/programme/mysql/
# ip адресс который слушать
bind-address=127.0.0.1

# Настройки innnodb
innodb_data_home_dir = c:/programme/mysql/ibdata
innodb_data_file_path = ibdata1:50m;ibdata2:50m
set-variable = innodb_mirrored_log_groups=1
innodb_log_group_home_dir = c:/programme/mysql/iblogs
set-variable = innodb_log_files_in_group=3
set-variable = innodb_log_file_size=20m
set-variable = innodb_log_buffer_size=5m
innodb_flush_log_at_trx_commit=1
innodb_log_arch_dir = c:/programme/mysql/iblogs
innodb_log_archive=0
set-variable = innodb_buffer_pool_size=20m
set-variable = innodb_additional_mem_pool_size=10m
set-variable = innodb_file_io_threads=4
set-variable = innodb_lock_wait_timeout=50

 

Не забудьте создать
c:/programme/mysql/ibdata
c:/programme/mysql/iblogs

 

Теперь можно стартовасть сам сервер. Так как у меня стоит win2000, то я прописываю его у себя как сервис (mysqld-max-nt --install) и соответственно потом этот сервис запускаю. Все, база работает.

Теперь ставим apache - тут проблемм как правило нет. Ставим например в c:programmeapache group

После этого создаем c:programmeapache groupapachephp и распаковываем там дистрибутив с php.

Копируем в дирректорию c:programmeapache group файлы:
php4ts.dll (из c:programmeapache groupapachephp)
sablot.dll (из архива с инсталляцией саблотрона)
iconv.dll (из архива с инсталляцией саблотрона)
php.ini (из c:programmeapache groupapachephpphp.ini-dist)
expat.dll (из c:programmeapache groupapachephpdlls)

 

Редактируем c:programmeapache groupapacheconfhttpd.conf

Ищем строку наподобии #loadmodule usertrack_module modules/mod_usertrack.so и вставляем ниже loadmodule php4_module php/sapi/php4apache.dll

Изменяем строку directoryindex index.html на строку
directoryindex index.html index.php index.php3 index.php4

Добавляем три строки
addtype application/x-httpd-php .php
addtype application/x-httpd-php .ph3
addtype application/x-httpd-php .ph4

 

Запоминаем файл.
С первой настройкой поконченно.

Теперь открываем файл c:programmeapache groupapachephp.ini :
убираем комментарий со строки extension=php_sablot.dll
В строке session.save_path = /tmp указываем тепм дирректорию, например session.save_path = c:/tmp
Находим строку extension_dir = ./ и заменяем на
extension_dir = "c:programmeapache groupapachephpextensions"
Запоминаем файл.

Теперь жмем "start", выбираем пункт apache httpd server -> control apache server -> restart

Идем в c:programmeapache grouphtdocs и создаем файл test.php
<?
phpinfo();
?>

 

Смотрим его из браузера и любуемся проделанной работой.

 

Дизайнер сайта: Лазаренко Виталий Сергеевич E-Mail:lazarenko-vitalik@xaker.ru ICQ: 397-116-997
Использование материалов сайта возможно только с разрешения администрации.

Все права защищены. WEBMSX.NAROD.RU - Работа в интернете © 2008
CY and PR Rambler's Top100 Рейтинг@Mail.ru