Возможно вы искали: 'Return to Dark Castle'

May 15 2025 19:28:45
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » Создание Web-сервера (Apache, Mysql, PHP) под Slackware Linux (linux web mysql php install apache slackware)

Создание Web-сервера (Apache, Mysql, PHP) под Slackware Linux (linux web mysql php install apache slackware)

Ключевые слова: linux, web, mysql, php, install, apache, slackware, (найти похожие документы)

From: Minkevich Vladislav (Eliziym) <eliziym@kct.kz.>
Newsgroups: email
Date: Mon, 30 Jun 2006 18:21:07 +0000 (UTC)
Subject: Создание Web-сервера (Apache, Mysql, PHP) под Slackware Linux


В этой статье описана установка веб-сервера. Установка производится на
Linux Slackware 10.2.

На момент написания статьи были использованный последние версии, а именно:
Apache - 2.0.58
MySQL - 5.0.22
PHP - 5.1.4

Так же, вы всегда сможете закачать "свежие" версии софта с сайтов:
http://www.apache.org
http://www.php.net
http://www.mysql.com


Начнём с того, что закачаем всё программное обеспечение:

#wget http://mirrors.ccs.neu.edu/Apache/dist/httpd/httpd-2.0.58.tar.bz2
#wget http://mysql.dn.ru/Downloads/MySQL-5.0/mysql-5.0.22.tar.gz
#wget http://ru.php.net/get/php-5.1.4.tar.bz2/from/this/mirror


Установка Apache:

Разархивируем архив:

#tar -xjvf httpd-2.0.58.tar.bz2


Далее заходим в директорию, которую мы только что распаковали:

#cd httpd-2.0.58/


Начинаем установку:

#./configure --prefix=/usr/local/httpd (--prefix=/user/local/httpd - описывает путь установки)
#make
#make install


Далее мы должны перейти в директорию /usr/local/httpd/conf и
отредактировать файл httpd.conf:

#cd /usr/local/httpd/conf/
#nano httpd.conf


Находим и изменяем строки в конфигурационном файле:

ServerAdmin eliziym@example.com
(вместо eliziym@example.com должен быть ваш почтовый ящик)
ServerName www.example.com:80
(www.example.com:80 - здесь вы должны указать адрес сервера и через двоеточие порт)


Находим строки:

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>


И меняем их на:

<Directory />
Options None
AllowOverride None
</Directory>


Находим:

<Directory "usr/local/httpd/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>


Меняем на:

<Directory "/usr/local/httpd/htdocs">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>


Далее скрываем информацию о версии Apache и немного защищаем его. Для
этого редактируем в конфигурационном файле следующие записи:

ServerTokens Prod
ServerSignature Off
User nobody
Group nobody
Timeout 45
UserDir disable


Выставляем нужные права доступа:

#cd /usr/local/httpd/
#chown root . bin conf logs
#chgrp root . bin conf logs
#chmod 755 . bin conf logs
#chown root /usr/local/httpd/bin/httpd
#chgrp root /usr/local/httpd/bin/httpd
#chmod 511 /usr/local/httpd/bin/httpd


Установка MySQL:

Нужно добавить новую группу и пользователя в систему прежде чем начинать
установку:

#groupadd mysql
#useradd -g mysql mysql


Разархивируем архив и переходим в полученную директорию:

#tar -zxvf mysql-5.0.22.tar.gz
#cd mysql-5.0.22/


Далее приступаем к конфигурированию и установке:

#./configure --prefix=/usr/local/mysql (--prefix=/user/local/mysql - описывает путь установки)
#make
#make install


Копируем конфигурационный файл:

#cp support-files/my-medium.cnf /etc/my.cnf


Переходим в директорию /usr/local/mysql и выполняем там установку
административных таблиц:

#cd /usr/local/mysql
#bin/mysql_install_db -user=mysql


Выставляем нужные права доступа:

#chown -R root .
#chown -R mysql var
#chgrp -R mysql .


Затем нам нужно будет запустить сервер, подключиться к нему и изменить
пароль:

#/usr/local/mysql/bin/mysqld_safe &
#/usr/local/mysql/bin/mysql -u root

mysql> use mysql;
mysql> set password for 'root'@'localhost' = password('passwd');
mysql> flush privileges;
mysql> q


Вместо слова passwd напишите свой пароль.

На этом установка MySQL сервера окончена.


Установка PHP:

Разархивируем архив:

#tar -xjvf php-5.1.4.tar.bz2


Переходим в полученную директорию:

#cd php-5.1.4/


Приступаем к конфигурированию и установке:

#./configure --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql
#make
#make install


Скопируем конфигурационный файл:

#cp php.ini-recommended /usr/local/lib/php.ini


Теперь откроем отредактируем немного конфигурационный файл Apache:

#nano /usr/local/httpd/conf/httpd.conf


Добавляем в начало файла строку:

AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps


Ищем строку "DirectoryIndex", в её конец добавлем значение index.php.
Строка DirectoryIndex должна теперь выглядить так:

DirectoryIndex index.html index.html.var index.php


На этом установка всего программного обеспечения завершена. Осталось запустить, если у вас не запущен Apache или перезагрузить его, для вступления в силу новый параметров которые мы внесли в конфигурационный файл.

#/usr/local/httpd/bin/apachectl start - для запуска сервера
#/usr/local/httpd/bin/apachectl restart - для перезагрузки сервера


Всё!!!

Нужно проверить работоспособность всего установленого. Для этого мы
напишем скрипт на PHP:

#cd /usr/local/httpd/htdocs/
#nano mysql.php

<?
$dblocation="127.0.0.1";

$dbuser="root";

$dbpasswd="passwd";

$dbcnx=mysql_connect($dblocation, $dbuser, $dbpasswd);

if(!$dbcnx)
{
echo("Не удалось подключиться к базе данных");

exit();
}

$dbq=mysql_query("select version();");

echo(mysql_result($dbq,0));
?>


В переменной "$dbpasswd" замените параметр "passwd" на пароль от вашей
базы данных(MySQL).

Теперь открываем любой браузер и переходим по ссылке http://127.0.0.1/mysql.php :

#lynx http://127.0.0.1/mysql.php


На этом установка, настройка и тестирование веб-сервера окончена.



Дополнение.

Virtual Host

Если вы хотите настроить виртуальные хосты, то вам нужно будет
использовать директивы <NameVirtualHost> и <VirtualHost>.

Предположим, что в строке ServerName конфигурационного файла Apache мы
указали www.example.com:80. Нам нужно настроить виртуальный хост
forum.example.com и user.example.com Для этого открываем
конфигурационный файл и добавляем в его конец строки:

<NameVirtualHost 192.168.0.66>
<VirtualHost 192.168.0.66>
ServerName forum.example.com
ServerAdmin eliziym@example.com
DocumentRoot /usr/local/httpd/htdocs/forum
</VirtualHost>

<VirtualHost 192.168.0.66>
ServerName user.example.com
ServerAdmin eliziym@example.com
DocumentRoot /usr/local/httpd/htdocs/user
</VirtualHost>


Здесь вместо ip адреса 192.168.0.66 - вы должны указать свой ip адрес,
если у вас их несколько, то просто поставьте вместо ip - *

В строке DocumentRoot вы должны указать директорию, в которой будут
храниться файлы принадлежащие этому виртуальному хосту. Предположим,
если у вас форум, то файлы форума вы должы поместить в директорию
/usr/local/httpd/htdocs/forum

После всех манипуляций мы должны перезагрузить сервер. Не забудьте
добавить нужные для ДНС сервера записи.

secnull.org
Copyright © 2006 Minkevich Vladislav (Eliziym)
580 Прочтений •  [Создание Web-сервера (Apache, Mysql, PHP) под Slackware Linux (linux web mysql php install apache slackware)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Создание Web-сервера (Apache, Mysql... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка