Вот почитал сообщения и увидел кто-то чат хочет, кто-то форум. Но слабо представляют как это реальзуется особенно со скриптами особенно на локальной машине. Попробую разложить все по полочкам
и так приступим
1)На диске С создадим папку web
замечательно
2) Ставим в эту папку Apache - сервер. поставили.
3) Сюда же ставим PHP
4) Cюдаже MySQL
на это простая часть работы заканчивается :wink:
5) Теперь для убобства работы в папке web cоханим файл set.dat создадим его мы в блокноте написав там текст subst w: C:\WEB
6) Запустим set.dat если все сделано правильно то вас появился новый жесткий диск w c содержимым папки web
7) Настроим Apache. В папке apache\conf находим файл httpd.conf открываем его по F4 и смотрим в раскоментированой строке (без #) ServerRoot пишем ServerRoot "W:/Apache"(Путь к апачу)
далее
Ием строкуDocumentRoot и пишем DocumentRoot "W:/www"
создаем папку www в указанном месте
далее делайте так
# First, we configure the "default" to be a very restrictive set of
# permissions.
#
<Directory />
Options Indexes Includes
AllowOverride All
</Directory>
#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "W:/www">
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
далее
В строке UserDir пишем UserDir "W:/home"
и создаем эту папку
находим текст следующего содержания иисправляем как указано ниже
ScriptAlias /cgi-bin/ "W:/mycgi-bin/"
#
# "W:/Apache/Apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "W:/mycgi-bin">
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
создаем папки
в самом конце документа находими равим как показано
<VirtualHost *>
ServerAdmin
user@user.ru ServerName localhost
DocumentRoot "W:/home/"(папка где будет лежать сайт, скрипт)
ScriptAlias /cgi/ "W:/home/имя_папкм_сайта/cgi/"
ErrorLog W:/home/Имя папки сайта/error.log
CustomLog W:/home/имя папки сайта/acsess.log common
</VirtualHost>
Файлы error.log and acsess.log создать в указанном месте пустами в блокноте
Вот вроде по апаче все сохраняем ура
ДАЛЬШЕ пхп тут проще ставим в нашу папку web и копируем из нее файлы php4ts.dll и mSQL.dll (из папки Dlls) в папку windows и windows\system php поставили с чем я вас и поздрвляю
Осталось последнее MySQL
ставим опятьже в папку web
Итак, инсталляция. Как таковая инсталляция не требует особо больших танцев с бубном. Жмем энное количество раз на кнопочку Next — и наслаждаемся. Пару слов о том, как хранятся данные в MySQL. По умолчанию каждая база данных хранится в отдельной папочке, название которой совпадает с названием этой базы данных, которые, в свою очередь, хранятся (опять же, по умолчанию) в папке DATA директории, в которой установлен сервер. Изменить дефолтовое местоположение данных можно следующим образом. Например, вы хотите создать базу данных, которая будет храниться, скажем, в E:/data/database_name, где database_name — имя базы данных. Тогда вы создаете файл database_name.sym в директории DATA и записываете в него всего одну строчку, которая содержит путь к местоположению вашей базы данных: "E:/data/database_name", и сохраняете. Если заглянуть в папки, в которых хранятся данные, то вы увидите там 3 файла. Данные хранятся в "оптимизированном" виде, т.е. не в виде простого текста — так просто их просмотреть не удастся. Итак, три файла: с расширениями .frm — в нем хранится информация о таблицах, содержащихся в БД, .myd — собственно данные и .myi — индексные данные. Теперь займемся безопасностью. Данные о пользователях MySQL хранит в специальной базе данных, которая называется mysql (оригинально, ничего не скажешь:-)). В ней 5 таблиц, в которых хранятся логины и пароли в зашифрованном виде, а также атрибуты доступа к таблице.
Для простой работы откроем папку bin\phpmyadmin.exe вас попросят вести имя юзверя и пароль которые в последствии будет пользовать база вводи жмем Ок видим окно с закладками там собственно все и написано имена базы и тд. поменять пароль и имя введенные при начале работы можно переписав их в windows/my.ini
далее из папки с SQL в папку цу копируем файл My_example.cnf
аналогичные строки та то что написано ниже
basedir = w:/mysql/
datadir = w:/mysql/data/
[client_fltk]
help_file= w:\mysql\sql_client\MySQL.help
client_file= w:\mysql\MySQL.options
history_length=20
database = имя_базы
queries_root= w:\mysql\queries
last_database_file= w:\mysql\data
Сохраняем файл под именем my.cnf
рыбота сБД осуществляеться командно текстовой строкой почитайте в инете много инфы по этому поводу
Ну вот и все мы все установили с чем вас и поздравляю!!!
Перезагружаем комп и выполняем действия
1. запускаем set.dat
2. Запускаем w:/apache/apache.exe (если все было сделано верно то появилось черное окно ranning...)
3. Пускием bin\phpmyadmin.exe (если все верно в трее горит светофор зеленый)
И можно работать Ура Господа у нас получилось.
Если же что-то не работает ищите ошибку более ленивым посоветую просто обратиться ко мне натаскавшись на этом деле у меня сделан диск который более или менее быстро адаптируется на любой машине, там все уже прописано и расписано, а настроить под конкретные условия не так долго.
Что ж желаю удачи в освоении и помните главное терпение.
С уважением, Fire (с вопросами на
sitemake@mail.ru) :wink:
Добавлено спустя 1 минуту 4 секунды:И еще ежели что-то забыл поправте, всекое бывает
