ГЛАВНАЯ СТАТЬИ РЕГИСТРАЦИЯ Вход
НАВИГАЦИЯ

ПАРТНЕРЫ
  • TRANZIT BLACK OIL
  • ПОСТРОЙКА-КОМСОМОЛЬСК

  • КАТЕГОРИИ СТАТЕЙ
    Apache [2]
    WWW [0]
    PhotoShop [0]
    Веб-дизайн [0]
    Раскрутка и реклама [0]
    3D графика [0]
    Хостинг [0]
    Web-технологии [0]
    Сетевая безопасность [0]
    Программирование для Web [3]
    Операционные системы [1]

    СТАТИСТИКА
    Rambler's Top100
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    free counters

    Главная » Статьи » Apache

    Apache + PHP + XML + MySQL для Windows
    Разработка сайтов в связке 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 :
    1. убираем комментарий со строки extension=php_sablot.dll
    2. В строке session.save_path = /tmp указываем тепм дирректорию, например session.save_path = c:/tmp
    3. Находим строку extension_dir = ./ и заменяем на
    extension_dir = "C:ProgrammeApache GroupApachephpextensions"

    Запоминаем файл.

    Теперь жмем "Start", выбираем пункт Apache httpd Server -> Control Apache Server -> restart

    Идем в C:ProgrammeApache Grouphtdocs и создаем файл test.php
    phpinfo();
    ?>

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

    Apache web server
    PHP
    Sablot
    MySQL
    Категория: Apache | Добавил: administrator (12.04.2010)
    Просмотров: 1620 | Комментарии: 4 | Рейтинг: 0.0/0
    Всего комментариев: 3
    3 Rzhqwu  
    0
    buy lipitor without a prescription <a href="https://lipiws.top/">order lipitor pills</a> buy lipitor 20mg pills

    2 Pltpwz  
    0
    atorvastatin 40mg pills <a href="https://lipiws.top/">buy lipitor 40mg without prescription</a> oral lipitor

    1 Mariam  
    0
    Good afternoon
    This leads to less blood flow to the penis, which can create erectile problems. http://bestselers.info/cillis/site_map.html - http://bestselers.info/calias/index.html
    Pa!!!
    ____________________________
    http://bestselers.info/calis/site_map.html - online order :)

    Имя *:
    Email *:
    Код *:
    НАШИ КОНТАКТЫ

    ICQ: 488794057

    - sykproject@ukr.net
    ЯРОСЛАВ
    +3 8 068 922 70 61
    +3 8 096 182 68 42


    (WMR - рублей)


    ЗАРОБОТОК ДЛЯ ВАС
    Купите рекламу от 5 центов за клиента! Заработай на своем сайте

    РАЗНОЕ
    Узнай свой IP адрес



    СТУДИЯ РАЗРАБОТКИ СНИЖКО ЯРОСЛАВА © 2024