Linux, SQL, PHP, Apache

Алгоритмы, вопросы по синаксису, описание програмного обеспечения, администрирование серверов и т.д. и т.п.

Модератор: Модераторы

Аватара пользователя
ROBOCOP
Доктор Наук
Сообщения: 2664
Зарегистрирован: 17 янв 2007, 19:50
Откуда: от бога
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение ROBOCOP »

Marug писал(а):
ROBOCOP писал(а):требования жёсткие ((
Операционная система: Red Hat Enterprise Linux версии 4.7, Apache 2.x, PHP 4.0, MySQL 5.0.20, Sendmail
требования не должны быть жесткими, они или рекомендуемые или минимально необходимые :)

не верю чего-то я что портал какие-то "специфические" особенности Red Hat Enterprise Linux именно версии 4.7 использует, которых в других линюкс системах нету...
в принципе Apache 2.x, PHP 4.0, MySQL 5.0.20, Sendmail ты можешь на винду даже поставить но 100% работоспособности не гарантируется :)
всё решил ставить Ubuntu говорят там всё интегрировано
не знаю можно ли в ней интернет через прокси-сервер настроить
отрабатываю удары
Аватара пользователя
Count_Raven
Местный Бог
Сообщения: 2535
Зарегистрирован: 14 окт 2004, 18:48
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение Count_Raven »

Ну ты чего! Конечно можно! Все можно.
Йожыг
Йожыг
Сообщения: 2283
Зарегистрирован: 25 дек 2006, 17:01

Re: Linux, SQL, PHP, Apache

Сообщение Йожыг »

ROBOCOP писал(а):всё решил ставить...
это вас случаем не крок напрягаит?
Совесть это прирожденная правда. А правда – это истина на деле.
Аватара пользователя
Marug
UGUGUROV
UGUGUROV
Сообщения: 1142
Зарегистрирован: 21 окт 2003, 19:14
Откуда: Горно-Алтайск
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение Marug »

а может все таки FreeBSD?

версию 7.1 с приличной скоростью и минимальными затратами (3 образа дисков) можно качнуть отсюда:
CD1 http://soft.sibnet.ru/soft/?id=14476
CD2 http://soft.sibnet.ru/soft/?id=14486
CD3 http://soft.sibnet.ru/soft/?id=14487

ну и минимальный пошаговый начальный мануальчик, "чтоб все что нужно работало" (ну кроме сендмайла):

Код: Выделить всё

Установка
1. В sysinstall выбираю Custom. 
Partition — разметить диск, выделить раздел для установки. Заходим, открывается FDISK Partition Editor, 
нажимаем A (Use Entire Disk) и Q.
Далее нам предложат выбрать Boot Manager, ОС у нас одна, загружаться будет сама — выбираем Standart.
Следущее Label, разбиваем раздел на подразделы. Открывается FreeBSD Label Editor, 
A (Auto Defaults) и Q.
Разделы готовы, приступаем к установке.

Следующий пункт Distributions — выбор пакетов для установки.
Выбираем опять Custom. 
С помощью пробела выделяем такие пакеты: 
base, kernels, man, ports. 
Далее будет пункт Media, нужно выбрать источник дистрибутива — конечно же CD/DVD. И последний пункт Commit

После установки
1. надо руту установить пароль и создать пользователя.
Вызываем sysinstall (или уже там, если согласится вернуться в меню после установки), Cofigure -> Root Password — устанавливаем пароль для root (администратор, суперпользователь). 
User Managment — создаем пользователя, группу ставим wheel.

2. Сеть
Configure -> Networking -> Interfaces,
выбираем наш интерфейс (например если сетевая карточка realtek — rl0) и там вносим наши сетевые настройки, hostname, domain, ip (10.35.1.X) Defaul Gateway — (10.35.1.X).

3. MC (Midnight Commander аналог виндового FAR)
# cd /usr/ports/misc/mc
# make install clean

При установке он тянет за собой несколько приложений:
,expat-1.95.8_3 
gettext-0.14.5 
glib-2.6.6 
gmake-3.80_2 
libiconv-1.9.2_1 
libslang-1.4.9 
pkgconfig-0.17.2


даём команду rehash - чтобы перечитать пути 
или перезагрузится, это можно сделать и без полного перезапуска системы:
# shutdown now
return
exit



4. Запускаем встроенный ftp сервер, для этого раскомментируем строчку в inetd.conf
cd /etc
mcedit inetd.conf
ftp   stream  tcp   nowait  root  /usr/libexec/ftpd  ftpd -l

даём команду inetd перечитать файл конфигурации
/etc/>killall -1 inetd

Смотрим, появился ли открытый 21 порт
/etc/>sockstat | grep 21
root     inetd      125    4 tcp4   *:21


5. MySQL. Если ставить сам сервер, то клиент ставится автоматически.
# cd /usr/ports/databases/mysql50-server/
# make install clean
Ждём пока все пакеты установятся. 

Производим послеустановочную настройку сервера, это делается с помощью скрипта mysql_install_db. Затем копируем конфигурационный файл в папку /etc , и проверяем работоспособность.
# /usr/local/bin/mysql_install_db
# cp  /usr/local/share/mysql/my-small.cnf   /etc/my.cnf
# /usr/local/bin/mysqld_safe -u root

Если все хорошо то видим надпись:
Starting mysqld daemon with databases from /var/db/mysql

6. Следующий шаг — установка сервера Apache.
# cd /usr/ports/www/apache20/
# make install clean

Выбираем нужные опции и ждем конца установки. Запускаем чтоб проверить установку:
# apachectl start

7. PHP:
# cd /usr/ports/lang/php5/
# make install clean
# cd /usr/porst/lang/php5-extension
# make install clean
(здесь не забываем выбрать модуль для работы с mysql !!)

Открываем httpd.conf
ee /usr/local/etc/apache2/httpd.conf
и проверяем на наличие строк указаных ниже (если их нет, то придётся дописывать):
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php index.php index.pphp

Всё готово, осталось внести изменения в /etc/rc.conf
чтоб наши серверы запускались вместо с системой. Надо добавить такие строки:
mysql_enable="YES"
apache2_enable="YES"

Чтоб проверить работу php создадим файл в корневой папке вэб-сервера:
# ee /usr/local/www/data/info.php

<?php
    phpinfo();
?>

Перезагружаем ОС.
Проверяем http://10.35.1.5/info.php

8. открытие доступа по SSH
внести изменения в /etc/rc.conf
sshd_enable="YES"

перезагрузится:
# shutdown now
return
exit

проверить:
#sockstat |grep ssh
должно выйти
        root sshd 69820 3 tcp4 *:22 *:*
        root sshd 69820 3 tcp46 *:22 *:*
удаленно подключится (putty).
Аватара пользователя
ROBOCOP
Доктор Наук
Сообщения: 2664
Зарегистрирован: 17 янв 2007, 19:50
Откуда: от бога
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение ROBOCOP »

FreeBSD - самое новое слово.
это наверно разновидность Linux?
минимальный пошаговый начальный мануальчик - ипануцо можна
память тренеруеца
люди
отрабатываю удары
Аватара пользователя
Marug
UGUGUROV
UGUGUROV
Сообщения: 1142
Зарегистрирован: 21 окт 2003, 19:14
Откуда: Горно-Алтайск
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение Marug »

ROBOCOP писал(а):минимальный пошаговый начальный мануальчик - ипануцо можна
ты просто не видел мануальчик как виндовс ставить для начинающих... :ag: страниц на 50 тянет...
Йожыг
Йожыг
Сообщения: 2283
Зарегистрирован: 25 дек 2006, 17:01

Re: Linux, SQL, PHP, Apache

Сообщение Йожыг »

э... мануал инсталла вин?
даже и не знал, что такое есть...
"воткните сд в привод. enjoy :ao: "
запары - будут потом.
Совесть это прирожденная правда. А правда – это истина на деле.
Аватара пользователя
Marug
UGUGUROV
UGUGUROV
Сообщения: 1142
Зарегистрирован: 21 окт 2003, 19:14
Откуда: Горно-Алтайск
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение Marug »

nim021 писал(а):"воткните сд в привод. enjoy :ao: "
:)
начинающий народ к примеру жутко пугается когда винда просит "разбить винт"...
Йожыг
Йожыг
Сообщения: 2283
Зарегистрирован: 25 дек 2006, 17:01

Re: Linux, SQL, PHP, Apache

Сообщение Йожыг »

ms плохого не посоветует.
раз просит - значит надо. :ag:
Совесть это прирожденная правда. А правда – это истина на деле.
Аватара пользователя
gil
Злой гик
Сообщения: 3192
Зарегистрирован: 31 окт 2006, 16:22

Re: Linux, SQL, PHP, Apache

Сообщение gil »

ROBOCOP писал(а):FreeBSD - самое новое слово.
это наверно разновидность Linux?
минимальный пошаговый начальный мануальчик - ипануцо можна
память тренеруеца
люди
FreeBSD - не разновидность Linux.. Отдельная абсолютно система..
Аватара пользователя
Marug
UGUGUROV
UGUGUROV
Сообщения: 1142
Зарегистрирован: 21 окт 2003, 19:14
Откуда: Горно-Алтайск
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение Marug »

gil писал(а):FreeBSD - не разновидность Linux..
и в догонку, почти реклама, самые стабильные и аптайм-непотушаемые серваки, на нашей скромной горошине с гордым именем "Чооорный слой сгнивших живых организмов" (т.е. "Земля" для непонятливых), в подавляющем большинстве управляются BSD-системами, но конечно бренд сервера как железа тоже зависит
, но... за 15 лет общения с "серверами", винда уходит в никуда... не может она если ее не трогать, работать больше чем полгода...
Аватара пользователя
ROBOCOP
Доктор Наук
Сообщения: 2664
Зарегистрирован: 17 янв 2007, 19:50
Откуда: от бога
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение ROBOCOP »

Ещё вопрос

Требуеца Аппаратное обеспечение:
Серверная платформа Intel, Dell, IBM. Pentium IV – 2 ГГц, ОЗУ не менее 2Гб, дисковая подсистема не менее 512 Гб

У Трандышева предложили:
Материнская плата Socket 775 Iпtеl® Р43 ASUS P5QL-E,
FSB1333Mhz, 4DDR21066Mhz Dual Ch, PCI-Ex16 v2.0, 2PClx1, 3PCI, SATA RAID, 8Ch Audio, GLAN, 1394, АТХ
Процессор Iga775 Сеlегоп Dual-Core Е1400 ОЕМ
2.0GHz,512k,800MHz
Жесткий диск (НЖМД) S-ATA-II 500 Gb Seagate 32МЬ (7200грт)
Оперативная память DDRII1Gb 800MHz РС2-6400 Кiпgstоп 8

Вопрос Будет работать на все 100% ?
отрабатываю удары
MaSe

Re: Linux, SQL, PHP, Apache

Сообщение MaSe »

канешна будет, сами linux и FreeBsd не особо к системе требовательны, другой вопрос, как эксплуатировать будешь...
Аватара пользователя
ROBOCOP
Доктор Наук
Сообщения: 2664
Зарегистрирован: 17 янв 2007, 19:50
Откуда: от бога
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение ROBOCOP »

вопрос в совместимости Процессора (Р4 или Селерон) с ПО и Серверная платформа заменена Простой Гигобайтовской матью
Я же не шарю. возмём железяку а процес втупит.
отрабатываю удары
Аватара пользователя
artfwo
ВЕТЕРАН
ВЕТЕРАН
Сообщения: 2076
Зарегистрирован: 20 ноя 2007, 16:17
Откуда: КККП
Контактная информация:

Re: Linux, SQL, PHP, Apache

Сообщение artfwo »

ROBOCOP писал(а):вопрос в совместимости Процессора (Р4 или Селерон) с ПО и Серверная платформа заменена Простой Гигобайтовской матью
Я же не шарю. возмём железяку а процес втупит.
Бери и ни о чём не беспокойся.
Ответить

Вернуться в «Программирование, администрирование и софт»