Страница 1 из 1

Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 01 июл 2008, 23:07
виталяс
Есть много готовых WEB серверов ,которые просты в использование и установке,они вполне подойдут для мало посещаемых сайтов ,форумов .Но если вы задумали сделать проект с большой нагрузкой на сервер, то советую сделать свою сборку сервера которую вы при желании сами настроите под свои нужды.
Всё делайте по порядку написания статьи!
Предупреждения относящиеся к редактированию конфигурационных файлов
всех устанавливаемых программ:

• Если вы устанавливаете программы в каталоги отличные от указанных в данной
статье, не забывайте изменять пути на используемые вами.
• Обязательно проверяйте существование всех устанавливаемых путей.
• Используйте при указании путей прямые косые черты "/", а не обратные "\", как
принято в Windows (программы были написаны под Unix и в конфигурационных
файлах используются стандарты написания путей именно данной системы).

Изображение
Отметьте в данном окне выборочную установку компонентов "Custom".
Изображение
Здесь вы можете выбрать дополнительные компоненты и сменить каталог установки программы.
Изображение
выберите "Skip Sign-Up" для перехода на следующую страницу.
Изображение
Теперь приступим к настройке MySQL сервера.
Изображение
Выбираем детализированную настройку - "Detailed Configuration".
Изображение
Вибераем пункт "Server Mashine" он будет оптимален
Изображение
Выбрав пункт "Multifunctional Database", вы сможете работать как с таблицами типа InnoDB (с
возможностью использования транзакций), так и с высокоскоростной MyISAM (как правило, для веб-
разработок используется именно этот тип таблиц).
Изображение
Выбор диска и каталога для хранения таблиц типа InnoDB.
Изображение
В данном диалоговом окне выбирается максимально возможное количество подключений к серверу
MySQL. При выборе "Decision Support (DSS)/OLAP", максимальное количество подключений будет
ограничено двадцатью, чего более чем достаточно при установке сервера на домашнем компьютере
и отсутствии большого количества одновременных подключений.
Изображение
Отметив "Enable TCP/IP Networking" мы включаем поддержку TCP/IP соединений и выбираем порт,
через который они будут осуществляться. Стандартным для сервера MySQL является порт 3306.
Отметив "Enable Strict Mode", мы задаем режим строгого соответствия стандарту SQL (данный
параметр рекомендуется оставлять включенным).
Изображение
Обратите внимание на выставление настроек данного окна. Отметив "Manual Selected Default
Character Set / Collation" и выбрав из ниспадающего списка "cp1251" определяем, что изначально для
таблиц будет использоваться кодировка Cyrillic Windows (cp1251), что означает корректную работу с
русским языком в данной кодировке.
Изображение
Если отметить "Install As Windows Service", сервер будет запускаться в виде сервиса, что является
рекомендуемым способом запуска. Ниже, в ниспадающем списке, задается имя сервиса. Далее,
уберите галочку рядом с "Launch the MySQL Server automatically", мы будем запускать сервер
вручную. Так же поставьте галочку рядом с "Include Bin Directory in Windows PATH" - это позволит
установить видимость каталога "bin", для командной строки.
Изображение
Установите пароль главного пользователя - "root". Советуем сделать это. Поставьте хотя бы какой-
нибудь простенький пароль, только не оставляйте поле пустым, это убережет вас от возможных
неприятностей в дальнейшем.
Изображение
В данном окне обратите внимание на строку "Write configuration file", которая указывает на
месторасположение конфигурационного файла MySQL - "my.ini", который далее, необходимо будет
немного отредактировать.

Откройте для редактирования файл "my.ini".
1) В раздел [client], после строки:
port=3306
Добавьте строку определяющую каталог содержащий файлы описания кодировок:
character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.0/share/charsets"
2) В раздел [mysqld], после строки:
port=3306
Добавьте следующие две строки, первая из которых вам уже известна, вторая – устанавливает
кодировку в которой данные передаются MySQL:
character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.0/share/charsets"
init-connect="SET NAMES cp1251"
3) Далее, найдите строку:
default-storage-engine=INNODB
Замените изначально устанавливаемый тип таблиц:
default-storage-engine=MYISAM
Сохраните изменения и закройте файл "my.ini".
Установка и настройка сервера MySQL – завершена.


Распакуйте архив в желаемый каталог (изначально предлагается "C:\php"). Откройте
конфигурационный файл содержащий рекомендуемые настройки - "php.ini-recommended"
(находящийся в корне дистрибутива), переименуйте его в "php.ini" и произведите следующие
изменения.
Редакция php.ini
1) Найдите и включите (измените Off на On) следующие директивы:
short_open_tag = On
display_errors = On
register_globals = On
register_long_arrays = On
2) Найдите строку:
post_max_size = 8M
Увеличьте до 16 Мбайт максимальный размер данных принимаемых методом POST, изменив ее на:
post_max_size = 16M
3) Найдите строку:
;include_path = ".;c:\php\includes"
Раскомментируйте ее, убрав перед строкой символ точки с запятой. (Внимание исключение!
Обратные косые черты при указании пути):
include_path = ".;c:\php\includes"
Создайте пустой каталог "C:\php\includes", для хранения подключаемых классов.
4) Найдите строку:
extension_dir = "./"
Установите значением данной директивы путь к папке с расширениями:
extension_dir = "C:/php/ext"
5) Найдите строку:
;upload_tmp_dir =
Раскомментируйте ее и укажите в значении следующий путь:
upload_tmp_dir = "C:/php/upload"
Создайте пустую папку "C:\php\upload", для хранения временных файлов загружаемых через HTTP.
6) Найдите строку:
upload_max_filesize = 2M
Увеличьте максимально допустимый размер загружаемых файлов до 16 Мбайт:
upload_max_filesize = 16M
7) Подключите, расскомментировав, данные библиотеки расширений:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
8) Найдите строку:
;session.save_path = "/tmp"
Раскомментируйте и установите значением данной директивы такой путь:
session.save_path = "C:/php/tmp"
Создайте пустую папку "C:\php\tmp" для хранения временных файлов сессий.
Сохраните изменения и закройте файл php.ini.
Далее необходимо добавить каталог с установленным PHP интерпретатором в PATH операционной
системы. Для чего пройдите по пути "Start" ("Пуск") -> "Control Panel" ("Панель управления") ->
"System" ("Система"), откройте вкладку "Advanced" ("Дополнительно"), нажмите кнопку "Environment
Variables" ("Переменные среды"), в разделе "System Variables" ("Системные переменные") сделайте
двойной щелчок на строке "Path", добавьте в поле "Variable Value" ("Значение переменной"), к тому
что там уже существует, путь к каталогу с установленным PHP, например, "C:\php" (без кавычек).
Обратите внимание на то что символ точки с запятой разделяет пути. И еще один важный момент –
обязательно установите в переменных среды путь к PHP перед уже имеющимся там путем к каталогу
"bin" установочной директории MySQL. Чтобы внесенные изменения вступили в силу, перезагрузите
операционную систему.
Пример строки Path:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program
Files\MySQL\MySQL Server 5.0\bin
Установка и настройка PHP интерпретатора – завершена.
Описание подключаемых библиотек:
php_curl.dll – Очень важная и нужная библиотека, позволяющая соединяться и работать с
серверами, с помощью огромного количества интернет-протоколов.
php_gd2.dll – Еще одна незаменимая библиотека, позволяющая работать с графикой. Вы думали
на PHP можно только HTML странички генерировать? А вот и нет! С помощью PHP можно почти все,
в том числе и рисовать.
php_mbstring.dll – Библиотека содержит функции для работы с много-байтными кодировками, к
которым относятся кодировки восточных языков (японский, китайский, корейский), Юникод (UTF-8) и
другие.
php_mcrypt.dll – Библиотека позволяющая работать с большим количеством алгоритмов
шифрования, среди которых DES, TripleDES, Blowfish и другие.
php_mysql.dll – Имя библиотеки говорит само за себя - она необходима для работы с сервером
MySQL.
php_mysqli.dll – Данная библиотека является расширением предыдущей и содержит
дополнительные функции PHP для работы с сервером MySQL версии 4.1.3 и выше.
Вышеназванных библиотек должно хватить для полноценной работы PHP. Со временем, если
появится такая необходимость, вы сможете подключить дополнительные библиотеки, но не стоит
подключать их все сразу с мыслью, что кашу маслом не испортишь, в данном случае излишнее
количество подключенных библиотек может заметно замедлить работу PHP.


Изображение
Заполните форму, как показано на картинке.
далее установите по умолчанию
Если все прошло успешно, в панели задач, рядом с часами, должен появиться значок пера с синей
стрелочкой, обозначающий запущенный сервис Apache. Но не радуйтесь, это только начало. :)
Сперва щелкаем на значке пера в панели задач правой кнопкой мышки и выбираем "Open Services". В
открывшемся окне управления служб выбираем строку "Apache2.2" и делаем на ней двойной щелчок,
после чего во вкладке "General" ("Общие") выбираем ручной запуск сервиса - "Startup type: Manual"
("Тип запуска: вручную"). Это необходимо сделать для того, чтобы лишние службы не загружали
систему. Учитывая, что домашний компьютер используется не только для веб-разработок, но и для
многих других нужд, ручной запуск и остановка, непостоянно используемых сервисов, является
наиболее приемлемым.
В корне диска необходимо создать каталог "apache" - в нем будут лежать ваши виртуальные хосты
(домены), глобальный файл журнала ошибок "error.log" (создается программой при первом запуске,
автоматически), глобальный файл доступа "access.log" (создается автоматически). В каталоге
"apache" создаем еще одну пустую папку - "localhost", в которой, в свою очередь, создаем папку
"www", именно в последней и надо будет держать наше добро в виде локальных скриптов. Такая,
казалось бы странная структура каталогов, продиктована схожей схемой построения каталогов в
системах Unix, и призвана упростить в дальнейшем ее понимание и использование.
Далее, в директории, куда был установлен Apache, необходимо найти и открыть в текстовом
редакторе файл "conf\httpd.conf", являющийся основным конфигурационным файлом сервера Apache.
Правка файла "httpd.conf"
1) Для загрузки модуля mod_rewrite найдите и раскомментируйте (уберите в начале строки символ
решетки "#") данную строку:
LoadModule rewrite_module modules/mod_rewrite.so
2) Для загрузки PHP интерпретатора, в конец блока загрузки модулей необходимо добавить строку:
LoadModule php5_module "C:/php/php5apache2_2.dll"
3) Определите каталог содержащий конфигурационный файл PHP, добавив ниже следующую строку:
PHPIniDir "C:/php"
4) Найдите строку:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
Назначьте корневую директорию управления сайтами (немного раньше вы ее уже создали):
DocumentRoot "C:/apache"
5) Найдите данный блок:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Замените его на нижеследующий:
<Directory />
Options Includes Indexes FollowSymLinks
AllowOverride All
Allow from all
</Directory>
6) Удалите или закомментируйте первоначальный блок управления директориями (он нам не
понадобится), который без комментариев выглядит примерно так:
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
7) Найдите блок:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Замените его на:
<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.php
</IfModule>
8) Найдите строку:
ErrorLog "logs/error.log"
Замените на нижеследующую (в этом случае просматривать глобальный файл ошибок сервера будет
удобнее):
ErrorLog "C:/apache/error.log"
9) Найдите строку:
CustomLog "logs/access.log" common
Замените на:
CustomLog "C:/apache/access.log" common
10) Для работы SSI (включения на стороне сервера) следующие строки, находящийся в блоке
<IfModule mime_module>, необходимо найти и раскомментировать:
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
11) Добавьте ниже, в тот же блок <IfModule mime_module>, две строки:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
12) И, наконец, найдите и раскомментируйте строки:
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-manual.conf
Include conf/extra/httpd-default.conf
Сохраните изменения и закройте файл "httpd.conf"
Теперь откройте файл "httpd-vhosts.conf", находящийся в каталоге "conf\extra", и произведите в нем
следующие изменения:
Существующие блоки примеров виртуальных хостов необходимо закомментировать, либо удалить, и
вставить нижеследующее:
<VirtualHost *:80>
DocumentRoot "C:/apache/localhost/www"
ServerName localhost
ErrorLog "C:/apache/localhost/error.log"
CustomLog "C:/apache/localhost/access.log" common
</VirtualHost>
Пример создания виртуального хоста
При необходимости установки собственных виртуальных хостов сделайте следующее:
Откройте файл "httpd-vhosts.conf", и создайте в нем блок, примерно, следующего содержания:
<VirtualHost *:80>
# Папка, в которой будет корень вашего хоста.
DocumentRoot "C:/apache/test.ru/www"
# Домен по которому вы сможете обращаться к виртуальному хосту.
ServerName test.ru
# Алиас (добавочное имя) домена.
ServerAlias http://www.test.ru
# Файл, в который будут записываться ошибки.
ErrorLog "C:/apache/test.ru/error.log"
# Файл журнала доступа к хосту.
CustomLog "C:/apache/test.ru/access.log" common
</VirtualHost>
Затем в каталоге "apache", создайте папку "test.ru" (прямо так, с точкой), в которой, в свою очередь,
создайте папку "www".
Следующий шаг создания виртуального хоста – это изменение файла
C:\WINDOWS\system32\drivers\etc\hosts операционной системы. Откройте данный файл и добавьте в
него две строки:
127.0.0.1 test.ru
127.0.0.1 http://www.test.ru
Теперь перезапустите сервер Apache ярлыком "Restart", находящимся в меню "Start" ("Пуск"),
откройте браузер, введите в адресной строке "test.ru" или "www.test.ru" и вы окажетесь в своем
виртуальном хосте. Только будьте внимательны, теперь вы сможете попасть на оригинальный сайт с
именем виртуального хоста ("www.test.ru", если таковой существует), только закомментировав либо
удалив строку: "127.0.0.1 http://www.test.ru", в вышеупомянутом файле "hosts".
Документация Apache, при запущенном сервере, доступна по адресу "http://localhost/manual/".
Установка и настройка веб-сервера Apache – завершена.
Создание пакетных файлов для запуска и остановки сервисов
Согласитесь, что вручную редактировать файл "hosts" при каждом запуске сервисов – это не удобно,
поэтому для более быстрого, одновременного запуска сервисов Apache, MySQL, и изменения файла
"hosts" мы создадим два пакетных файла: на запуск и остановку, которые будут выполнять всю
рутинную работу автоматически.
При использовании виртуальных хостов необходимо создать в директории "C:\apache" два файла:
"vhosts-off.txt" – содержащий изначальное содержимое файла "hosts" и "vhosts-on.txt" – содержащий
все виртуальные хосты. Обратите внимание, что при создании новых виртуальных хостов вам
необходимо будет добавлять их в файл "vhosts-on.txt", а не в C:\WINDOWS\system32\drivers\etc\hosts.
Посмотрите на примеры ниже.
Файл "vhosts-off.txt" (может содержать одну единственную строку):
127.0.0.1 localhost
Пример файла "vhosts-on.txt" с виртуальными хостами "www.test.ru" и "test.ru":
127.0.0.1 localhost
127.0.0.1 http://www.test.ru
127.0.0.1 test.ru
В той же директории "C:\apache", создайте два пакетных файла: "start-webserver.bat" – для запуска
сервисов и подмены файла "hosts", и "stop-webserver.bat" – для остановки сервисов и очистки файла
"hosts".
Содержимое файла запуска, "start-webserver.bat":
@echo off
echo.
if not exist C:\apache\vhosts-on.txt goto no_vhosts
echo Create virtual hosts:
copy /v /y C:\apache\vhosts-on.txt C:\WINDOWS\system32\drivers\etc\hosts
echo.
:no_vhosts
NET start Apache2.2
NET start MySQL
Содержимое файла остановки, "stop-webserver.bat":
@echo off
echo.
if not exist C:\apache\vhosts-off.txt goto no_vhosts
echo Restore hosts file:
copy /v /y C:\apache\vhosts-off.txt C:\WINDOWS\system32\drivers\etc\hosts
echo.
:no_vhosts
NET stop Apache2.2
NET stop MySQL
В случае если вы не используете виртуальные хосты или хотите запустить сервисы без их включения,
просто уберите из директории "C:\apache" файлы "vhosts-on.txt" и "vhosts-off.txt".
Одновременно с сервисами удобно запускать программу Apache Motinor, отображающую в системном
лотке состояние сервера Apache, для чего можно создать еще один пакетный файл "start-webserver-
monitor.bat", содержание которого аналогично файлу "start-webserver.bat" с добавлением в самый
конец следующей строки:
start "" "C:\Program Files\Apache Software
Foundation\Apache2.2\bin\ApacheMonitor.exe"
Теперь для запуска всего инструментария вам понадобится запустить файл "start-webserver-
monitor.bat", или "start-webserver.bat", а для остановки "stop-webserver.bat". При желании вы можете
переименовать эти файлы, переместить их в любое другое место из папки "C:\apache", либо создать
на данные файлы ярлыки, например, на рабочий стол.


Предлагаю установить скрипт phpMyAdmin для управления
базой данных MySQL. Если он будет работать, значит мы все сделали правильно.
Остановите сервис Apache с помощью ярлыка "Stop" находящегося в меню "Start" ("Пуск"), либо с
помощью пакетного файла "stop-webserver.bat". Распакуйте архив в каталог
"C:\apache\localhost\www\". Появившуюся папку, для большего удобства, желательно переименовать в
"phpmyadmin". Далее, в каталоге "C:\apache\localhost\www\phpmyadmin" создайте файл "config.inc.php"
следующего содержания (не забудьте вписать пароль пользователя "root", который вы создавали при
установке MySQL):
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'пароль'; // Пароль пользователя root
?>
Обратите внимание, что при подключении мы указываем phpMyAdmin, использовать расширение
"mysqli", так как установленный нами MySQL 5, и произведенные выше настройки PHP 5, позволяют
полноценно работать с функциями данного расширения.
Далее, откройте многострадальный "httpd.conf" и добавьте в блок начинающийся строкой:
<IfModule alias_module>
Следующую строку:
Alias /pma "C:/apache/localhost/www/phpmyadmin"
Теперь запустите сервисы с помощью пакетного файла "start-webserver.bat" и введите в адресной
строке браузера "localhost/phpmyadmin". Вы увидите основное окно скрипта phpMyAdmin для
управления базами данных MySQL. Благодаря добавленной нами выше строке в конфигурационный
файл Apache (так называемый алиас), мы также можем попасть в phpMyAdmin из любого хоста, для
чего понадобится установить виртуальный хост и ввести в адресной строке браузера адрес вида:
"имя хоста/pma". Например: "http://www.test.ru/pma".
Далее мы воспользуемся возможностью установить расширение функциональности phpMyAdmin,
позволяющее работать с закладками, историями вводимых команд, дизайнером связанных таблиц и
некоторыми другими дополнительными функциями.
Для установки расширения сперва необходимо создать базу данных "phpmyadmin" и импортировать в
нее специально предназначенные таблицы, для чего выберите на главной странице ссылку "Import"
("Импорт"), на открывшейся странице, в разделе "File to import" ("Импортируемый файл") нажмите
кнопку "Browse..." ("Обзор..."), выберите файл "create_tables_mysql_4_1_2+.sql", находящийся в
каталоге "scripts", и нажмите кнопку "Go" ("OK").
Следующим шагом необходимо создать специального пользователя с именем "pma" и наделить его
соответствующими правами, для чего нажмите "Privileges" ("Привилегии"), на открывшейся странице
нажмите ссылку "Add a new User" ("Добавить нового пользователя"), в разделе "Login Information"
("Информация учетной записи") заполните поля следующим образом:
User name (Имя пользователя): pma
Host (Хост): localhost
Password (Пароль): придумайте пароль
Нажмите кнопку "Go" ("OK").
На открывшейся странице, в разделе "Database-specific privileges" ("Привилегии уровня базы данных")
из ниспадающего меню "Add privileges on the following database:" ("Добавить привилегии на
следующую базу") выберите "phpmyadmin". Откроется следующая страница, где в разделе "Database-
specific privileges" ("Привилегии уровня базы данных"), в блоке "Data" ("Данные"), поставьте галочки
рядом с опциями: SELECT, INSERT, UPDATE, DELETE и нажмите "Go" ("OK").
И последнее что надо сделать – это вновь открыть конфигурационный файл phpMyAdmin
"config.inc.php" и добавить несколько новых директив. Все содержимое конфигурационного файла
должно будет выглядеть примерно так:
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'пароль'; /* Пароль пользователя root. */
$cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что
пользователя для доступа к расширенным таблицам. */
$cfg['Servers'][$i]['controlpass'] = 'пароль'; /* А здесь его пароль. */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
?>

Теперь у вас будет возможность воспользоваться всеми дополнительными функциями скрипта
phpMyAdmin.
Вот и все установка и настройка всего комплекса в целом завершена.


Все программы что указаны в теме выложены на трекере!
Вместо спасибо)))можете установить мою кнопочку себе на проект :
Код: Выделить всёРазвернуть
<a href="http://best-treker.vfose.ru"><img src="http://best-treker.vfose.ru/button.png" border="0"></a>

Re: Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 02 июл 2008, 00:02
doliar
Вот нашёл инструкцию и решил поделиться с вами!
Статья описывает процесс установки и первоначальной настройки на локальном
компьютере, работающим под операционной системой Windows XP, прекрасно
зарекомендовавшей себя связки программ, используемых при создании, как
крупных, так и средних веб-проектов: Apache, MySQL, PHP и phpMyAdmin.

Скачать можно: Файл по ссылке удалён
Статья в формате: pdf
Размер: 619 кб

Re: Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 02 июл 2008, 00:05
Ivantrs
Думаешь есть смысл собрать всю инфу в одну тему ?

Отдельные разделы есть... там всё довольно подробно описано...

А вообще... ламеры всё равно поставят себе Денвер или ТопСервер...

А те, кто в этом разбирается и сами себе смогут установить всё, что надо...
Ничего сложного, в общем-то нет... прочитать комментарии в конфигурационных файлах и прописать всё под свои нужды...

Re: Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 02 июл 2008, 20:57
Alexsandrit
при изменении конф апача при запуске появляется сообщение not request кнопка ок и апач не вкл :) всё по инструкциям... чё делать?

Re: Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 03 июл 2008, 00:47
виталяс
Alexsandrit писал(а):при изменении конф апача при запуске появляется сообщение not request кнопка ок и апач не вкл :) всё по инструкциям... чё делать?


а ты программы с трекера качал??? явно нет))) Если версии программ отличаються от приведёных в первом посте,то вопросы неуместны!

Re: Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 03 июл 2008, 01:19
doliar
виталяс писал(а):
Alexsandrit писал(а):при изменении конф апача при запуске появляется сообщение not request кнопка ок и апач не вкл :) всё по инструкциям... чё делать?


а ты программы с трекера качал??? явно нет))) Если версии программ отличаються от приведёных в первом посте,то вопросы неуместны!

Почему они не уместны! Видь от версии почти не чё не завистит!

Alexsandrit просмотри файл лога!

Re: Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 03 июл 2008, 01:36
виталяс
doliar писал(а):Почему они не уместны! Видь от версии почти не чё не завистит!


Он менял строки в файлах!!!например если версия апаше иная от темы ,то и строки там идут в фале по другому,тойсть и менять на другие параметры(овет шоб и нубы поняли)

Re: Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 03 июл 2008, 14:13
Alexsandrit
LoadModule php5_module D:/WEB/php/php5apache2_2.dll
PHPIniDir D:/web/php

как правильно это написать?(нужны ли кавычки, /или\...)

Re: Сборка сервера из MySQL 5.0.51b,PHP 5.2.6,Apache....

СообщениеДобавлено: 07 дек 2015, 03:33
Костик
Alexsandrit писал(а):LoadModule php5_module D:/WEB/php/php5apache2_2.dll
PHPIniDir D:/web/php

как правильно это написать?(нужны ли кавычки, /или\...)



напишы так не ошибёшся


#Подключение PHP как модуля
PHPIniDir "D:/php5"
LoadModule php5_module "D:/php5/php5apache2_2.dll"