За последние 24 часа нас посетили 18612 программистов и 1640 роботов. Сейчас ищут 950 программистов ...

Apache+MySQL+PHP для FreeBSD 5.5

Тема в разделе "Установка PHP", создана пользователем Vladson, 24 сен 2006.

  1. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    1 - перед cvsup надо бы сделать rehash иначе не включится (это вам не bash)
    2 - для установки из портов рнр-5 на 2-х гиговом диске рано или поздно вылезла табличка что не хватает места (а в моём случае хватает)
    3 - опять-же кто такой ports-supfile надо бы и пояснить (как настроить на нужное зеркало итд.)

    Я пошагово написал "способ" который сто пудово работает и который каждый ламер повторить может, а ваши "способы" надо пробовать только после полного прочтения мануала, вот и вся разница...
    (замечу в первом сообщении сказано что это делается не для серверов а для тестов всяческих бета-версий)

    Кстати тем кто хочет ставить и быстро и нормально поставить (причём даже не поставить а скачать всё уже откомпиленое и установленное) достаточно набрать
    Код (Text):
    1. #pkg_add -r phpmyadmin
    Но мой топик не для таких людей, а для тех кто хочет делать так чтоб чувствовать что он крутой экстримал... :)
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    это все делать через одно место? я вот предпоситаю тиъхо, мирно и с одного раза что б все вставало и что б никаого экстрима.
     
  3. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    А порты это не одно место ?

    Поставил устанавливаться РНР5 так он мне два часа качал перл, потом попросил что-то указать в настройках какой-то библиотеки после чего опять 2 часа рожал и опять потом чё-то спрашивал чё-то качал так я провозился часов 8 и нифига и не установил !!!

    Мой sh-скрипт я ставлю запускаю и через пару часов у меня полностью рабочая система !!!

    ЭТО НЕ НАСТАВЛЕНИЕ ПО УСТАНОВКЕ АПАЧА, ЭТО СПОСОБ УСТАНОВИТЬ ПО БЫСТРОМУ БЕЗ ВСЯКИХ РОДОВ !!!

    (для тех кто хочет юзать бета-версии а не те что ставится при "pkg_add -r phpmyadmin")
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    порты не трогай. святое ... могу, грешным делом рассердится. это раз. два это то, что собирая из портов ты имеешь возможность конфигурирования устанавливаемого продукта, а не получать все в одном флаконе + получаешь последние релизы в ИСХОДНИКАХ.
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    просто ты не умеешь готовить ... скачай себе Денвер ...
     
  6. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    440hz
    сидеть в зависимости от порта часами (или даже сутками) и пялиться как на мониторе буквы бегают я не хочу и не буду.
    (даже отойти нельзя, так как в любой момент может попросить выбрать настройки)
    Это не мой любимый метод, обижаться тут не на что.
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда

    да ладно. каждый собирает как хочет и умеет. замнем.
     
  8. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Кстати касаемо Мускула его разработчики рекомендуют устанавливать
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Vladson

    а что ты думаешь в порте прописано по дефолту?
     
  10. Pez

    Pez Активный пользователь

    С нами с:
    16 янв 2007
    Сообщения:
    85
    Симпатии:
    0
    Адрес:
    Москва
    Не сочтите за флуд, но просто хотел сказаьб товарищу Vladsonу спасибо за инструкцию ....
     
  11. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Pez не за что

    Уже готовлю новую вариацию инструкции, с установкой под FreeBSD-6.2
    Будет в таком-же стиле ("для чайников" т.е запустил ./install.sh и пошёл спать)

    Вот только думаю буду писать про Apache-1.3.хх (его в достаточно для большинства случаев, а компилится он быстрее) ну и PHP-5.2.х и MySQL-5.0.хх
     
  12. maks

    maks Активный пользователь

    С нами с:
    23 дек 2007
    Сообщения:
    5
    Симпатии:
    0
    Адрес:
    Чебоксары
    Куда же ты пропал, спаситель неумелых чайников? Пиши уже, мы же ждём.
     
  13. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Да я тут, просто немного другими делами занят, уж очень у меня со временем в последнее время туго...
     
  14. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    где? уже 6.3-STABLE юзаю...
    =)
     
  15. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Тупой вопрос.. как найти куда был установлен апачь?
     
  16. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Вот тут он
     
  17. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
     
  18. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Ты сам собирал или готовый ставил ?

    это папка где он стоит
     
  19. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Я в последнее время вообще не собираю ни мускул ни апач, только РНР
    Качаю с ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/ файлы
    • apache-1.3.41.tbz
    • curl-7.18.0.tbz
    • expat-2.0.1.tbz
    • freetype2-2.3.7.tbz
    • gawk-3.1.6_1.tbz
    • gd-2.0.35,1.tbz
    • gettext-0.17_1.tbz
    • jpeg-6b_7.tbz
    • libiconv-1.11_1.tbz
    • libxml2-2.6.32_1.tbz
    • mc-light-4.1.40.p9_7.tbz
    • mysql-client-5.1.28_1.tbz
    • mysql-server-5.1.28_1.tbz
    • perl-5.8.8_1.tbz
    • pkg-config-0.23_1.tbz
    • png-1.2.32.tbz
    (ну и php-5.2.6.tar.bz2 конечно)

    А дальше всё просто
    Код (Text):
    1. #!/usr/sh
    2. pkg_add apache-1.3.41.tbz curl-7.18.0.tbz gd-2.0.35,1.tbz libxml2-2.6.32_1.tbz mc-light-4.1.40.p9_7.tbz mysql-server-5.1.28_1.tbz
    3. rehash
    4. tar -xjvf php-5.2.6.tar.bz2
    5. cd php-5.2.6
    6. ./configure --with-apxs=/usr/local/sbin/apxs --with-curl=/usr/local --with-gd=/usr/local --with-mysql=/usr/local/bin/mysql --enable-bcmath --enable-calendar --enable-ftp --enable-mbstring --enable-sockets
    7. make
    8. make install
    9. cp php.ini-dist /usr/local/lib/php.ini
    10. cd ..
    11. mc
    После чего остаётся только в /etc/rc.conf добавить
    Код (Text):
    1. mysql_enable="YES"
    2. apache_enable="YES"
    И вроде бы всё (после ребута рабочая система)
     
  20. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Vladson, готовый... поэтому и спрашиваю как найти где установлен
     
  21. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Запускается
    Код (Text):
    1. /usr/local/sbin/apachectl start
    В /etc/rc.conf прописываешь
    Код (Text):
    1. apache_enable="YES"
    И он запускается при запуске
     
  22. obsrv

    obsrv Активный пользователь

    С нами с:
    2 окт 2008
    Сообщения:
    238
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Nemo
    which httpd
    whereis httpd
    man find
     
  23. А апач второй? второй апач емнип, не httpd зовется
     
  24. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    да, второй
     
  25. Код (Text):
    1. apache2ctl start