Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [FAQ] Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!  (Прочитано 374907 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Amigos

  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Странным образом заработало, если заходить через 127.0.0.1, а через localhost не пашет...
Ubuntu 13.04
Laptop: Core i7-2670QM 2,2 Ghz, 15,6*, 4 GB DDR3-1333, NVIDIA GeForce 540M GT + Intel HD Graphics 3000

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Для 7.10 одной строчкой (Главное):

apt-get install binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.3-dev libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++ build-essential alien ssh openssh-server mysql-server mysql-client libmysqlclient15-dev phpmyadmin mysql-admin  libapache2-mod-auth-mysql  mysql-admin-common mysql-query-browser mysql-query-browser-common libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php-image-graph imagemagick php5-ldap apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert webalizer ntp ntpdateЭто весь LAMP + чуть для сборки пакетов.
FTP DNS DHCP можно поставить дополнительно.
P.S. в 7.10 чтобы заработал phpmyadmin надо сделать:
sudo ln -s /usr/share/phpmyadmin /var/www
чтобы в браузере вызвать его командой http://localhost/phpmyadmin

Одной строкой это конечно хорошо. Но для новичка... Можно поподробнее зачем столько пакетов сразу ставить... Можно сделать описание для чего каждый пакет ставиться??? его (каждого пакета) функции и в каких случаях его надо ставить...
Очень будем благодарны! Так как обычно хватает apache php5 mysql5
Kool Desktop Environment (KDE)

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
А это не ошибка.
Просто в каком то конфигурационном файле апача ужно .php .php5  и прочие добавить в список открываемых
я еще пока не ставил LAMP, поэтому какой файл сказать не могу
Чувак в папке /etc/apache там посмотри главный конфигурационный файл там и описано есть то есть строка .php .php5 и т.д.
Вот там то и надо.
Kool Desktop Environment (KDE)

Оффлайн nextlife

  • Активист
  • *
  • Сообщений: 444
    • Просмотр профиля
Странным образом заработало, если заходить через 127.0.0.1, а через localhost не пашет...
Это не странным образом просто в /etc/hosts или там же есть файл hosts - в общем предназначение этого файла чтобы привязывать определенные IP к символическим ссылкам например 127.0.0.1 localhost там есть такая или должна быть такая строка.
Kool Desktop Environment (KDE)

Оффлайн Angelochek

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Помогите кто-нибудь (
а у меня так и не заработало(((помогите пожалуйста....

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
В файле /etc/hosts должно быть прмерно так:

127.0.0.1 localhost.localdomain localhost
192.168.0.100 server1.example.com server1

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Естествено в этой строке: 192.168.0.100   server1.example.com  server1-
IP адрес и имя хоста должны буть ваши!
« Последнее редактирование: 29 Мая 2008, 10:01:32 от victor53p »

Оффлайн Angelochek

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
В файле /etc/hosts должно быть прмерно так:

127.0.0.1 localhost.localdomain localhost
192.168.0.100 server1.example.com server1

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
так тоже не работает(((

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Angelochek
Так, что у тебя не работает?

Оффлайн Angelochek

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
у меня не работает из-за неправильных файлов hosts и httpd .conf, как исправить их я не знаю...т.к. не знаю где модули пхп валяются в лине...

Оффлайн AAXEE

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Подскажите какой пакет делает /etc/apache2/mods-enabled/php.conf ? А то я уже раз 5 все сносил и заново ставил. ни кто не ставит.
на a2enmod php5 ругается This module does not exist!

Или подскажите че я забыл снести, чтобы потом заново поставилось( а сносил я все где было apache и  php  в названии из синаптика)
ставил соответсвенно все то же, что в описании Виктора

Оффлайн wavebvg

  • Активист
  • *
  • Сообщений: 432
  • Никогда не знаешь, чем всё...
    • Просмотр профиля
Мой совет - хотите, чтобы всё заработало - собирайте PHP и APACHE ручками - потом не пожалеете!

Оффлайн AAXEE

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
после седьмой переустановки чудом php-модуль появился!
Но теперь на localhost не откликается(в отличии от 127.0.0.1)
Очень странно, ведь /etc/hosts  выглядит так
127.0.0.1 localhost.localdomain localhost
Ipv6 у меня отключены

Оффлайн Anabios

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
я поставил apt-get install apache2 php5
после чего я захожу http://localhost/ где написано ITS WORKED, сделал файл phpinfo и поместил его в /var/www/ при запуске в браузере мне предлагается просто скачать этот файл, а открывать не хочет (( в чем чего ему не хватает?
все будет так как и должно быть, даже если будет иначе

Оффлайн Amigos

  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Надо в апаче в настройках где-то прописать .php .php5 .phtml

На предыдущих страницах писали где-то...
Ubuntu 13.04
Laptop: Core i7-2670QM 2,2 Ghz, 15,6*, 4 GB DDR3-1333, NVIDIA GeForce 540M GT + Intel HD Graphics 3000

Оффлайн diznt

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
народ а как сделать к примеру в вместо надписи localhost сделать  test-server.net ?

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.