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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн svm

  • Активист
  • *
  • Сообщений: 372
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #195 : 28 Декабря 2007, 09:57:36 »
Установка LAMP в 4 шага
По ссылке не Lamp а XAMPP там,
и к чему XAMPP в линуксе ставить?

Оффлайн svm

  • Активист
  • *
  • Сообщений: 372
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #196 : 28 Декабря 2007, 11:37:41 »
Так смысл то его ставить, когда тут в этой теме все рассказано и показано как одной строкой все ставится из коробки и работает усе как надо.

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #197 : 28 Декабря 2007, 21:04:34 »
Материал из Википедии — свободной энциклопедии

XAMPP — простой в установке кроссплатформенный веб-сервер, содержащий Apache, MySQL, интерпретатор скриптов PHP и языки программирования Perl. XAMPP - это аббревиатура: X (любая из четырех операционных систем), Apache, MySQL, PHP и Perl.

Полный пакет содержит:

    * Web-сервер Apache с поддержкой SSL
    * СУБД MySQL
    * PHP
    * Perl
    * FTP-сервер FileZilla
    * POP3/SMTP сервер
    * утилиту phpMyAdmin.


Проблемы:

    * Необходима настройка MySql для корректной работы с кодировкой Windows-1251

Это типа как его- данвер для Windows.
Зачем мельчить, если первое слово из абревиатуры LAMP есть Linux! Установив LAMP мы имеем настоящий сервер!!!! На котором можем и экспериментировать и РАБОТАТЬ!
Упрощенчество в этом случае считаю лишним.

Оффлайн tp123

  • Любитель
  • *
  • Сообщений: 60
  • я еще тока учусь.
    • Просмотр профиля
webmin
А какой же сервер без защиты!? ??? :o
Ставим его так же+ хорошая утилитка для вешего сервера!
Сначало скачиваем
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.390_all.debУстанавливаем:
dpkg --install webmin_1.390_all.debЕсли не устанавилося, устанавливаем дополнения
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
И должен, автоматом поставиться webmin
Логинимся http://localhost:10000/
логин: root
пароль: ***** (ваш рутовый пасс)
И настраиваем, все правда по ангийски... но разобраться можно!!!!!
Все операции проделывались на виртуальном сервере Debian 4! Всем ужачной защиты!  ::)

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
tp123
Ну не совсем защита, а удаленное администрирование. Русский там присутствует, его надо просто выбрать после первого запуска.

Оффлайн tp123

  • Любитель
  • *
  • Сообщений: 60
  • я еще тока учусь.
    • Просмотр профиля
Установка LAMP в 4 шага

http://www.apachefriends.org/en/xampp-linux.html

Проще все настроить руками, за одно поймете как это делается!

Хм поставил себе phpmyadmin вроде все закачалося установилося, а открываться не хочет почему-то пустую страницу выдает =\\  php5 установлено, кто с таким встречался уже?
« Последнее редактирование: 06 Января 2008, 00:11:18 от tp123 »

Оффлайн Lex2007

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Цитировать
Проще все настроить руками, за одно поймете как это делается!
Пошел по этому же пути и три ночи шел. Была задача поставить ubuntu-7.10-alternate+LAMP для локальной работы. Ну вот так нужно. Ранее ни с тем ни с другим дела не имел, так что извините за безграмотность. Спасибо форуму, нашел ответы на все многочисленные вопросы. Одно но. Создал виртуальный хост как написано эдесь https://forum.ubuntu.ru/index.php?topic=6953.0 поставил на него первую попавшуюся cms и обнаружил, что сайт стал доступен и по запросу http://myserver/ и по запросу http://localhost/. Причем без поддержки графики которую не ставил. Соотвественно перестал работать phpmyadmin. Может у меня одного такой трабл. Методом научного тыка выяснилось. Если файл /etc/hosts записать так
My Virtual Hosts
My myserver
а файл /etc/apache2/httpd.conf
NameVirtualHost My

<VirtualHost My>
ServerName myserver
DocumentRoot "/var/www/myserver"
</VirtualHost>
то сайт становится доступным по адресу http://localhost/myserver/. Причем с поддержкой графики которой теоретически быть не может. Извините за многословность, но может кому пригодится. И вопрос. Нальзя ли как то по иному сделать, чтобы и сайт открывался по http://myserver/ и localhost не трогал. Если offtop удалите.


Оффлайн danilevsky

  • Новичок
  • *
  • Сообщений: 34
  • N/A
    • Просмотр профиля
вот здесь описан полностью рабочий пример с полностью рабочими виртуальными хостами.
« Последнее редактирование: 12 Января 2008, 13:56:39 от victor53p »

Оффлайн Lex2007

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Спасибо. Все получилось. Жаль раньше не нашел, сэкономил бы кучу времени.

Оффлайн tp123

  • Любитель
  • *
  • Сообщений: 60
  • я еще тока учусь.
    • Просмотр профиля
Хм поставил себе phpmyadmin вроде все закачалося установилося, а открываться не хочет почему-то пустую страницу выдает =\\  php5 установлено, кто с таким встречался уже?

Оффлайн almiki

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Скачал и установил все пакеты LAMP. При запуске phpmyadmin появляется описанная выше проблема: firefox пытается сохранить скрипт, вместо того, чтобы его исполнить.
Прописал, как было сказано, в /var/www ссылку /user/share/phpmyadmin.

ln -s /user/share/phpmyadmin /var/www/phpmyadmin
Перезагрузил на всякий случай иксы.
Не помогло, никакого эффекта.

Посмотрел на всякий случай в /etc/hosts. Локалхост там прописан, все в порядке. Что делать?

Оффлайн almiki

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Ага. Помимо прописывания ссылки на phpadmin в /var/www,  оказывается, пхп надо запустить, чтобы он заработал!

sudo a2enmod php5
Смешно, конечно, но из руководства это не было очевидно.

Извините, что отнял время... или что там я отнял, не знаю.

Оффлайн olegapster

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Очень нужна помощь - пытаюсь настроить LAMP, но безуспешно. Главная проблема - скрипты. выложенные на сервере не запускаются, вместо этого браузер предлагает записать их на диск. Дело в том, что в результате команды sudo a2enmod php5 появляется This module doesn't exist хотя до этого я выкачал и апач и модуль php командой sudo apt-get install php5 libapache2-mod-php5. Пытался переустанавливать, все равно то же самое. В списке модулей php почему-то нет. Посоветуйте, плиз, что можно сделать.

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Сервер 7.10 LAMP -одной строкой
_______________________________________________________________
1. в консоль суперпользователя копируем и нажимаем Enter:

sudo 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

2. в консоль копируем и нажимаем Enter:

sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod suexec
sudo a2enmod include

3.]В 7.10 по умолчанию не устанавливается ссылка на   phpmyadmin , делаем ручками


ln -s /usr/share/phpmyadmin/ /var/www
P.S.можно по просьбе трудящихся сделать:
sudo a2enmod php5
« Последнее редактирование: 01 Мая 2008, 09:55:28 от victor53p »

Оффлайн zmaidan

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Подскажите, плс, после установки LAMP ( инструкции):
...
HTML Страница по умолчанию
http://localhost/apache2-default
Директории с конфигами:
/etc/apache2
/etc/php4
Вызов через браузер phpmyadmin
http://localhost/phpmyadmin
Проверка установки php
создаем файл:

Код:
sudo gedit /var/www/testphp.phpВставляем следующую строку в новый файл
<?php phpinfo(); ?>
Сохраняем, запускаем:
http://localhost/testphp.php
...
По адрусу
http://localhost/phpmyadmin
 ничего не грузится,

а вот
по http://localhost/testphp.php

есть загрузка.

В чем дело и как получить  phpmyadmin?

Спасибо!


 

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