Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: php и Linux
 
 автор: Maniac   (13.08.2005 в 22:33)   письмо автору
 
 

Извините за флуд. но мне очень нужен ПОДРОБНЕЙШИЙ манул по установке php, mysql и апача на Линукс. У меня стоит Mandrake. В Линухе не давно, поэтому нужно ОЧЕНЬ подробное. Где можно достать? Заранее спасибо.

   
 
 автор: Alexx   (13.08.2005 в 22:35)   письмо автору
 
   для: Maniac   (13.08.2005 в 22:33)
 

присоеденяюсь

   
 
 автор: Boss   (13.08.2005 в 23:40)   письмо автору
 
   для: Alexx   (13.08.2005 в 22:35)
 

До чего же люди ленивые....
http://www.linuxshop.ru/lib/
http://www.linuxcenter.ru/enc/

надо иногда поиском пользоваться...
Кстати у тебя какая версия?

   
 
 автор: totx   (14.08.2005 в 10:11)   письмо автору
 
   для: Alexx   (13.08.2005 в 22:35)
 

Уважаемые, дак ведь в Мандрейк уже всё стоит, ну если Вы конечно галочки не поубирали.

   
 
 автор: Maniac   (15.08.2005 в 18:35)   письмо автору
 
   для: totx   (14.08.2005 в 10:11)
 

чПЪНПЦОП, ОП ЛБЛ ЬФЙН РПМШЪПЧБФУС ФП? юФП? лХДБ7 Й лБЛ?

   
 
 автор: :))))   (15.08.2005 в 19:40)
 
   для: Maniac   (15.08.2005 в 18:35)
 

Забавно, "как пользовоться ссылками Boss от 13.08.2005 в 23:40?!!"; а как все пользуются - пойти и почитать! Мож еще книжками авторов ресурса воспользоваться, например в "РНР5 Практика создания web-сайтов" об этом написано. Или man почитать, или Вам это не грозит :)))) ?

   
 
 автор: cheops   (15.08.2005 в 20:05)   письмо автору
 
   для: Maniac   (15.08.2005 в 18:35)
 

При установке посмотрите - нет ли галок и разделов "сервера"?

   
 
 автор: Maniac   (15.08.2005 в 20:40)   письмо автору
 
   для: cheops   (15.08.2005 в 20:05)
 

ну если допустим установленно. Судя по всему апач стоит, я просто не знаю как пользоваться этим в линухе.

   
 
 автор: Варелка   (16.08.2005 в 00:42)   письмо автору
 
   для: Maniac   (15.08.2005 в 20:40)
 

Если установлено, в любом современном дистрибутиве присутствует менеджер пакетов, который позволяет выяснить, что именно у вас установлено.
А Apache у Вас запускается на данном уровне?! Если да, то как и с какими правами? Что прописано в httpd.conf?

   
 
 автор: cheops   (16.08.2005 в 01:37)   письмо автору
 
   для: Maniac   (15.08.2005 в 20:40)
 

Теперь его следует запустить. Я, к сожалению, Mandrake не касался и не знаю какая система запуска при старте системы там используется, от RedHat или классическая...

   
 
 автор: Варелка   (16.08.2005 в 03:33)   письмо автору
 
   для: cheops   (16.08.2005 в 01:37)
 

Можно ручками запустить: что-то вроде service httpd start, он по любому httpd называется. Есть еще Web-сервер уровня ядра - kHTTPd(начиная с версии ядра 2.4), он кстати пошустрее Apache будет.

   
 
 автор: cheops   (16.08.2005 в 15:31)   письмо автору
 
   для: Варелка   (16.08.2005 в 03:33)
 

В ядро не каждый наверное захочет пускать такую сложную программу, которая не свободна от переполнения буфера и прочей бяки...

   
 
 автор: P@Sol   (16.08.2005 в 15:34)   письмо автору
 
   для: Maniac   (13.08.2005 в 22:33)
 

а что можете сказать про suse 9.3? стоит на нем делать сервер?

   
 
 автор: cheops   (16.08.2005 в 16:17)   письмо автору
 
   для: P@Sol   (16.08.2005 в 15:34)
 

Да сервер на всём можно делать, только suse позиционируется как дескопная система с морем пакетов - а на сервере же всё равно всё выкинете, Window X, пакеты - чем меньше барахла, тем менее вероятен взлом и быстрая работа злоумышленика. Поэтому когда минимум поставите - он будет мало чем отличаться от других систем :))) С suse другая проблема, он распространяется за деньги на компакт дисках и его свободное распространение по сети не приветствуется. Это может быть не удобным, особенно в плане обновлений патчей... Я слышал на suse делали сервера, но гораздо реже, чем на других дистрибутивах...

   
 
 автор: P@Sol   (16.08.2005 в 16:24)   письмо автору
 
   для: cheops   (16.08.2005 в 16:17)
 

:(
а что лучше всего подходит?

   
 
 автор: cheops   (16.08.2005 в 17:18)   письмо автору
 
   для: P@Sol   (16.08.2005 в 16:24)
 

Slackware, RedHat (только не Fedora), FreeBSD (для серверов особенно рекомендуется, но работать с ней сложно и дров мало)...

   
 
 автор: Maniac   (16.08.2005 в 17:57)   письмо автору
 
   для: cheops   (16.08.2005 в 17:18)
 

httpd ЕУФШ. рТПУФП УЛБЦЙФЕ НОЕ ЛБЛ ЪБРХУФЙФШ МПЛБМШОЩК ИПУФ,ЮФП ЛХДБ ТБЪНЕЭБФШ Й ФД. :(((

   
 
 автор: cheops   (16.08.2005 в 18:06)   письмо автору
 
   для: Maniac   (16.08.2005 в 17:57)
 

Поищите имеется ли у вас утилита apachectl (/bin или /sbin)? А также директория /etc/rc.d/ - если есть что в ней? и в каком режиме (3 или 5) грузится Linux?

   
 
 автор: P@Sol   (17.08.2005 в 10:16)   письмо автору
 
   для: cheops   (16.08.2005 в 17:18)
 

черт....стоял red hat, дернул черт меня его менять

   
 
 автор: Maniac   (17.08.2005 в 11:49)   письмо автору
 
   для: P@Sol   (17.08.2005 в 10:16)
 

Извините но я не понимаю что вы спрашиваете. но php, mysql, apache установлены. В папке /etc есть папка httpd. Мне просто нужно знать как запстить Апач и в какую директорию кидать файлы php

   
 
 автор: cheops   (17.08.2005 в 12:57)   письмо автору
 
   для: Maniac   (17.08.2005 в 11:49)
 

Посмотрите в папке /bin и /sbin есть ли файл с именем apachectl?

   
 
 автор: Maniac   (17.08.2005 в 16:08)   письмо автору
 
   для: cheops   (17.08.2005 в 12:57)
 

"рПУНПФТЙФЕ Ч РБРЛЕ /bin Й /sbin ЕУФШ МЙ ЖБКМ У ЙНЕОЕН apachectl?" - ОЕФ, ФБЛПЗП ОЕФХ.
2дЙЪБКОЕТ - УЕКЮБУ РПРТПВХА. :)))

   
 
 автор: glsv (Дизайнер)   (17.08.2005 в 15:47)   письмо автору
 
   для: Maniac   (17.08.2005 в 11:49)
 

попробуйте

services httpd start

или

service httpd start

Не помню точно.

Либо укажите точный пусть к этому файлу. Он может быть в /bin, /sbin, /usr/bin, /usr/sbin
Например:

/usr/bin/httpd start

   
 
 автор: Maniac   (17.08.2005 в 18:17)   письмо автору
 
   для: glsv (Дизайнер)   (17.08.2005 в 15:47)
 

ОЕФ, ОЙЮЕЗП ОЕ ЧЩИПДЙФ. ТБУУЛБЦЙФЕ ЛБЛ ХЪОБФШ ЧУЈ МЙ Х НЕОС ХУФБОПЧМЕОП, ЮФП ОХЦОП ДМС ТБВПФЩ Й ФД. вМЙО С ЪБДПМВБМУС ХЦЕ! :(((

   
 
 автор: Maniac   (17.08.2005 в 22:16)   письмо автору
 
   для: Maniac   (17.08.2005 в 18:17)
 

йМЙ ИПФС ВЩ УЛБЦЙФЕ РМЙЪЪ ЗДЕ НПЦОП УЛБЮБФШ бРБЮ Й ЪБОПЧП РПУФБЧЙФШ? ЦЕМБФЕМШОП РТСНП МЙОЛ Б ОЕ ФЙРБ opennet.ru ОБДЕАУШ ОБ РПОЙНБЕФ У ЧБЫЕК УФПТПОЩ Л МПНПЧПК РТПУШВЕ ОПЧЙЮЛБ. :))))

   
 
 автор: Boss   (17.08.2005 в 23:22)   письмо автору
 
   для: Maniac   (17.08.2005 в 22:16)
 

Apache & Linux


В наше время практически у каждого уважающего себя юзера с доступом в инет
есть своя пага, и ты, наверное, не исключение. Безусловно тебе хочется, чтобы
твой сайт модно смотрелся на серваке, а это означает, что ты хочешь постоянно
лицезреть, как он выглядит после нового модного скрипта. Из всего этого можно
сделать вывод, что тебе необходим локальный web-сервер с поддержкой выполнения
cgi-приложений (aka perl-скриптов), php других прелестей веб-дизайна. В этой
статье будет рассмотрена настройка популярного веб-сервера со всевозможными
примочками (а именно Apache) под Linux, так как это самая простая операционная
система из семейства *nix, а фанаты виндов пусть мучаются со всякими там
ActivePerl'ами и периодическими подвисаниями их детища :).

Установка Apache'а нас совершенно не колбасит по причине его наличия во всех
известных линухах (если же у тебя он каким-то образом таинственно пропал или
тебе не терпится скачать версию посвежее и навешать всяких радостей на него, то
рекомедуется посетить http://apache.org).

Конфиги находятся в /etc/httpd/conf/, нас интересуют httpd.conf,
commonhttpd.conf. В первом из них расположились главные настройки web-сервера, в
"Main Configuration Section" нас уже злобно предостерегают что-либо менять, пока
мы не станем реальными гуру... Этот раздел должен выглядеть приблизительно так:

ServerType standalone
ServerRoot /etc/httpd
#ServerName localhost
#LockFile /etc/httpd/httpd.lock
PidFile /var/run/httpd.pid
ScoreBoardFile /etc/httpd/httpd.scoreboard
ErrorLog logs/error_log
LogLevel warn
ResourceConfig /dev/null
AccessConfig /dev/null

Здесь можно ничего не трогать, конечно же кроме ServerName, где localhost
смотрится не стильно (чтобы этот параметр заработал надо снять значок
комментария "#" в начале этой строки). Дальше любопытна секция "Performance
settings Section", в которой присутствуют параметры Timeout'а, функции KeepAlive
(поддержка нескольких одновременных запросов подключения к нашему серверу),
MaxKeepAliveRequests (максимальное количество таких запросов), KeepAliveTimeout,
StartServers (количество инициализационных серверов), MaxClients (лимит
клиентов, которые могут одновременно коннектиться).

Но все же апогей конфигурирования Apache'а достигается в commonhttpd.conf! Итак,
рассмотрим важнейшие его свойства:

ServerAdmin root@localhost #e-mail, на который будут присылаться все траблы
сервака
DocumentRoot /var/www/nix #корневой каталог сервера
Alias /pix /var/pix #пример алиаса каталога - при обращении на
http://127.0.0.1/pix сервак будет обращаться к каталогу /var/pix твоего компа
ScriptAlias /cgi-bin/ /var/www/nix/cgi-bin/ #пример алиаса каталога cgi-скриптов
- аналогично, с Alias
AddIconByType (TXT,/icons/text.gif) text/* #добавление различных иконок в
каталоги сервера
DefaultIcon /icons/unknown.gif #дефолтовая иконка, которая будет устанавливаться
на файлы, к которым таковой нет
AddDescription "tar archive" .tar #добавляет краткое описание к файлам данного
формата

#пример добавления каталога с html-файлами
< Directory /var/www/nix_new>
AllowOverride All
Options FollowSymLinks MultiViews
Order allow,deny
Allow from all
< /Directory>

#пример добавления каталога с cgi-скриптами
< Directory /var/mywww/nix/cgi-bin>
AllowOverride All
Options +ExecCGI -Includes -Indexes
SetHandler cgi-script
< /Directory>

#пример добавления файла с поддержкой iss
< Location /new/index.shtml>
Options +Includes
< /Location>

#пример добавления каталога защищенных cgi-скриптов
< Directory /var/www/nix/protected-cgi-bin>
AllowOverride None
Options ExecCGI
Order deny,allow
Deny from all
Allow from 127.0.0.1
< /Directory>

После всех изменений осталось просто запустить httpd ( /etc/rc.d/init.d/httpd
start ), а также (по желанию) занести в инициализацию Linux'а ( ntsysv ).

   
 
 автор: Maniac   (18.08.2005 в 16:31)   письмо автору
 
   для: Boss   (17.08.2005 в 23:22)
 

Boss! Вот спасибо! запустил Апач. Вроде работает. Спасибо большое!!

   
 
 автор: Maniac   (22.08.2005 в 21:44)   письмо автору
 
   для: Maniac   (18.08.2005 в 16:31)
 

Это снова я! Теперь у меня вопрос по Скулу. Какая команда запускает Майскул? Нигде не могу найти. Простите ещё раз за столь идиотские вопросы.

   
 
 автор: cheops   (23.08.2005 в 00:58)   письмо автору
 
   для: Maniac   (22.08.2005 в 21:44)
 

mysqld, вообще все сервера в UNIX традиционно заканчиваются на букву d от demon.

   
 
 автор: method   (27.08.2005 в 12:57)   письмо автору
 
   для: cheops   (23.08.2005 в 00:58)
 

хочу спосить : как вообще Gentoo Linux нормальная ось?

дело в том что приобрёл Gentoo Linux 2005 ,установить пока не установил,
весь в чтении, там тарболы, и как я понял придётся вручную немало
наковырять на клаве, но до этого ещё нужно как минимум неделю
посидеть за статьями и мануалами....

   
 
 автор: cheops   (27.08.2005 в 13:17)   письмо автору
 
   для: method   (27.08.2005 в 12:57)
 

Я с Gentoo Linux не работал... дистрибутивы в принципе все одинаковые, только имеют различную структуру и состав, что влияет на безопасность и удобство работы.Это как PHP-движки - у них у всех одинаковые проблемы с безопасностью и способ их использования примерно одинаков - различаются они дизайном и функциональностью.

   
 
 автор: method   (27.08.2005 в 23:32)   письмо автору
 
   для: cheops   (27.08.2005 в 13:17)
 

и способами установки... = )

у меня на тарболах дык я с незнанки совсем запутался...= )

   
 
 автор: method   (29.08.2005 в 00:10)   письмо автору
 
   для: method   (27.08.2005 в 23:32)
 

Здравствуйте!
Подскажите пожайлуста с разбиением диска под Linux...

Вот структура моего диска:


Primary  NTFS  33.9GB
 
Primary  NTFS  29.8GB
 
Primary  Linux Ext3  102 MB
 
Extended             50.7GB
 
Logical  Linux Ext3  49.7GB
 
Logical  Linux Swap2 1020MB




Правильно ли я сделал?
Документация по установке там не понятно ни чего....

На какие разделы какие лэйблы цеплять???

   
 
 автор: cheops   (29.08.2005 в 01:44)   письмо автору
 
   для: method   (29.08.2005 в 00:10)
 

Это подо что разбивается под сервер или под локальную машину и какие первый раздел я так понимаю под /boot? А второй и третий под что? Если это сервер, то каковы его цели и сколько оперативной памяти?

PS Лучше б было в отдельную тему - это уже длинная...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования