[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 123: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/prime_links.php on line 124: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4304: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4306: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4307: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4308: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
Починковский форум • Просмотр темы - Ставим и настраиваем Apache + модули языков + MySQL
Main page На главную
Форум
Схема Починок
Фотогалерея

  Починковский форум

сайт ВПочинках.РФ
 
Текущее время: 30 ноя 2021, 23:29

Часовой пояс: UTC + 3 часа




Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 11 ] 

Вам понравилась статья?
Да 100%  100%  [ 3 ]
Нет 0%  0%  [ 0 ]
Всего голосов : 3
Автор Сообщение
 Заголовок сообщения: Ставим и настраиваем Apache + модули языков + MySQL
СообщениеДобавлено: 07 ноя 2005, 15:34 
Не в сети
VIP-персона
VIP-персона
Аватар пользователя

Зарегистрирован: 29 окт 2005, 13:18
Сообщений: 205
Откуда: Urban
Ставим и настраиваем сервер Apache + модули языков + СУБД MySQL на локальный компьютер

Автор: Profik
profik@gmail.com
www.vipusers.net
www.pochinki.info

Введение.

Данная статья будет полезна тем, кто хочет создать свою домашнюю страничку, гостевую книгу или же вообще собирается тестировать Web-приложения локально на своем компьютере, дабы не загружать ее каждый раз на сервер для обработки.
Эту статью я решил написать, работая вместе с Pochinki над созданием сайта www.pochinki.info. Сайт создан на базе системы управления сайтом, которая использует язык PHP. Поэтому в дальнейшем под модулями языков я буду рассматривать именно PHP. Вы же можете ставить модули любых языков, скачивая их с официальных сайтов разработчиков. Установка модулей других языков почти ничем не отличается от установки PHP.

Что нам нужно для работы?

В процессе создания сайта www.pochinki.info, который работает на языке PHP (препроцессор гипертекста), приходилось работать с различными php-приложениями и др. Спрашивается как, после какого-либо изменения в файле, протестировать его? Каждый раз загружать на сервер? Это очень неудобно, так как для этого надо постоянно поддерживать с ним связь. А как же быть, когда подключение к Интернет сейчас вообще отсутствует? Поэтому Web-сервер и модули PHP лучше установить на свой компьютер, который будет служить нам клиентом и сервером одновременно.

Apache.
Итак, в качестве Web-сервера я выбрал Apache. Почему? Apache завоевал большую популярность в Интернет. По приблизительным оценкам под ним работает до 65% Web-сайтов. Скачать последнюю версию Apache можно с официального сайта .

Модули языков.
Тут все индивидуально. С какими модулями языков программирования вы собираетесь работать, те и устанавливайте. Например, скачать дистрибутив PHP можно с сайта .

MySQL.
В качестве Системы управления базами данных (СУБД) я выбрал MySQL, т.к. она способна обеспечить всем необходимым практически любой Web-сайт, да и у любой хостинг-компании на сегодняшний день есть MySQL.
СУБД много и какими из них пользоваться выбирать Вам. Существуют такие базы как: Oracle, ODBC, InterBase. У каждой из них своя специфика, но в целом интерфейс доступа к ним прост и доступен начинающим. Бесплатную версию MySQL можно скачать с официального сайта .

Установка.

Apache.
Скачать Apache можно .
После скачивания запускаем файл и устанавливаем в директорию, скажем C:\Web-server. Когда программа установки попросит ввести домен сети, адрес e-mail и т.д. вводите что угодно, потом данные можно поменять. Далее выбираем тип установки: Typical. После установки Apache`а автоматически запустится программа Apache Service Monitor и сам Apache. Тестируем. Набираем в строке браузера http://localhost/. Жмем Enter и смотрим появилась ли информация об успешной установке.
Apache Service Monitor – утилита, предназначенная для запуска и останова работы сервера. Ее иконку можно лицезреть в трее. Если на иконке зеленый треугольник – сервер запущен.

Модули языков.
(PHP)
Скачать PHP можно .
После скачивания распаковываем архив дистрибутива в папку C:\Web-server\PHP. Найдите в папке C:\Web-server\PHP файл php.ini-dist. Переименуйте его в php-ini и скопируйте его в папку установки Windows, например C:\Windows. Найдите файл libmysql.dll и скопируйте его в C:\Windows\system32.

MySQL.
Скачать MySQL можно .
После скачивания распаковываем архив дистрибутива в любую папку и запускаем setup.exe. Я бы рекомендовал ставить MySQL в папку C:\Web-server\mysql. Просто удобно, когда все необходимое в одном месте. Также ставим флажок в типе установки: Typical и жмем Next. Установка завершена. Переходим к настройкам.

Настройка.

Производим элементарные настройки, чтобы связать это все воедино. На самом деле все зависит от решаемых задач, так что вариантов настройки может быть масса.

Apache.
Для его настройки нам потребуется один файл – httpd.conf. Он содержит основные параметры сервера, определяющих характер работы. Лежит он в папке: C:\Web-server\Apache2\conf.
1). Открываем этот файл любым текстовым редактором. Ищем параметр DocumentRoot, он указывает расположение HTML-файлов. Он должен иметь значение C:/Web-server/Apache2/htdocs. Внимание! Путь записывается именно знаком /, а не \.
2). Ищем строки, содержащие LoadModule. В конце них последней строкой пишем LoadModule php5_module “C:/Web-server/php5/php5apache2.dll”

php5_module, вслучае если вы скачали php не 5-й версии пишете свой.
Этой командой загружаются модули для работы Apache и PHP.
3). Ищем строчки AddType и добавляем еще строку AddType application/x-httpd-php .php
Этим мы указываем серверу расширение файлов, в которых находится PHP-код.

Сохраняем файл и закрываем.

PHP.
Для настройки PHP нужен файл php.ini, который находится в C:\Windows. Он содержит основные параметры PHP. Открываем файл блокнотом:
1). Находим параметр doc_root и ставим ему значение “C:\Web-server\Apache2\htdocs"
2). Находим параметр extension_dir и меняем его на “C:\Web-server\PHP5\ext”.
3). Нашли строчку extension=php_mysql.dll => убираем символ точки с запятой, так как он является комментарием для Apache.

Сохраняем файл и закрываем.

MySQL.
Для работы локально никаких настроек не потребуется. Напишу лишь bat-файлы для удобства запуска и останова MySQL. Открываем блокнот, пишем туда:

Start C:\Web-server\mysql\bin\mysqld-nt.exe –u root
-standalone
exit

Сохраняем его с расширением .bat. Теперь нужно просто щелкнуть по нему дважды и СУБД запустится.

Соответственно для завершения работы:

Start C:\Web-server\mysql\bin\mysqladmin –u root shutdown
Exit

Сохраняем его также с расширением .bat. Дважды щелкнув по нему MySQL остановится. ВСЕ!

Тестируем.
Тут все просто:
1). Создаем файл, например test.php (при помощи блокнота), заносим туда такой код:
<?php
if ($rc = mysql_connect(“localhost”,”root”,””))) {
echo “Это просто тест :-)”;
}
else {
echo “Ошибка!!!”;
}
?>
2). Помещаем файл в папку C:\Web-server\Apache2\htdocs.
3). В браузере набираем http://localhost/test.php и жмем Enter.

Вот собственно и все. Если что-то не получается либо читайте внимательнее, или в аську.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 ноя 2005, 21:56 
Не в сети
Новичок
Новичок

Зарегистрирован: 30 окт 2005, 14:40
Сообщений: 11

_________________
http://vipusers.net


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 ноя 2005, 22:09 
Не в сети
Администратор
Администратор
Аватар пользователя

Зарегистрирован: 29 окт 2005, 00:30
Сообщений: 1285

_________________


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 ноя 2005, 22:57 
Не в сети
VIP-персона
VIP-персона
Аватар пользователя

Зарегистрирован: 29 окт 2005, 13:18
Сообщений: 205
Откуда: Urban

_________________
Меткое наблюдение будущего космонавта: «*ля, Тверь? Земля, епть!»


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 авг 2008, 11:12 
Не в сети
Новичок
Новичок

Зарегистрирован: 28 авг 2008, 08:58
Сообщений: 10
Откуда: планета Земля


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 фев 2010, 20:46 
Не в сети
Форумчанин
Форумчанин
Аватар пользователя

Зарегистрирован: 16 май 2006, 07:21
Сообщений: 64
Откуда: Починки


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 фев 2010, 02:35 
Не в сети
Администратор
Администратор
Аватар пользователя

Зарегистрирован: 29 окт 2005, 00:30
Сообщений: 1285
Апач конечно великая сила, но достаточно много веб серверов перешли на
Даже скандально известный Веб Хак и другие сайты, и не только дело в безопасности, у меня то же один сервер, какое то время, крутился на нем, впечатления самое приятное - легкий в настройках и заметнее быстрее старичка Апача.
Что касается функционала то пожалуй Апач по мощнее будет

Кому интересно
http://sysoev.ru/nginx/

Документация присутствует:
http://sysoev.ru/nginx/docs/

_________________


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 май 2010, 09:26 
Не в сети
Администратор
Администратор
Аватар пользователя

Зарегистрирован: 29 окт 2005, 00:30
Сообщений: 1285
к слову сказать данный сайт крутится на nginx/0.7.65

_________________


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 июн 2010, 17:27 
Не в сети
Новичок
Новичок
Аватар пользователя

Зарегистрирован: 19 ноя 2009, 12:46
Сообщений: 10
Откуда: Починки

_________________
[color=#FF0080]Хотале написать че то умное, но своих мыслей не было..[/color]


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 июн 2010, 18:41 
Не в сети
Администратор
Администратор
Аватар пользователя

Зарегистрирован: 29 окт 2005, 00:30
Сообщений: 1285
да перестань, у многих стоит только nginx :smile:

_________________


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 июн 2010, 21:51 
Не в сети
Новичок
Новичок
Аватар пользователя

Зарегистрирован: 19 ноя 2009, 12:46
Сообщений: 10
Откуда: Починки
признаю ошибку :roll:
может и такая конфа работать. правда, когда пытались - так и не уехали полностью на nginx. В паре они все таки лучше =)

_________________
[color=#FF0080]Хотале написать че то умное, но своих мыслей не было..[/color]


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Template made by DEVPPL Flash Games - Сборка создана CMSart Studio
Русская поддержка phpBB