Автор Тема: FAQ:Ubuntu6.06+LAMP+FTP или Cервер своими руками!  (Прочитано 10017 раз)

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
FAQ:Ubuntu5.10-6.06+Apache+PHP+MySQL+FTP или Cервер своими руками!
Документация:
http://help.ubuntu.com/6.06.
http://help.ubuntu.com/6.06/ubuntu/serverguide/
http://easylinux.info/wiki/
http://easylinux.info/wiki/Ubuntu_ru
Разделы:
Как установить сервер баз данных MYSQL?
HTTP-сервер Apache
Как установить PHP for Apache HTTP Server?
Как установить MYSQL for Apache HTTP Server?
Как установить FTP Server for File Transfer service?
Проверял работает:
Сервер потокового вещания
Сервер галереи изображений
Команды:
* для mysql
sudo apt-get install mysql-servermysqladmin -u root password db_user_password- последнее выражение Ваш пароль!
например:
mysqladmin -u root password крокодилкрокодил и есть пароль а root есть логин.
В документации переводчик перевел неправильно.
можно так же добавить, и этим пакетом, я этим пакетом часто пользуюсь:
sudo apt-get install mysql-admin* для apache2
sudo apt-get install apache2*для php
sudo apt-get install php4
sudo /etc/init.d/apache2 restart
Затем:
* для apach+mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php4-mysql
sudo /etc/init.d/apache2 restart
* для управления mysql-обязательно, очень помогает работать с базами данных!
sudo apt-get install phpmyadmin* FTP
sudo apt-get install proftpd
для управления proftpd используем gproftpd

sudo apt-get install gproftpd* для поддержки графики в php приложениях
sudo apt-get install php4-imagick
sudo apt-get install libphp-jpgraph
Для управления базами:
sudo apt-get install mysql-admin* Директория, где по умолчанию лежат web приложения:
/var/www
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

     Устанавливал и тестировал phpbb, phpbb2, phpbb2+, b2evolution, SMF, SLAED- это все скачивал с их родных сайтов (как их настраивать это отдельная песня) 2funny.
из репозитария:gnump3d и gallery
ВСЕ РАБОТАЛО НА УРА !!!  ;D ( версии стека LAMP-абривиатура Linux+Apashe+ MySql+Php+ и т.д. пробовал только эти)
P.S. для защиты устанавливаю: firestarter, для наблюдения за окружением: EtherApe (as root)

Все! ;D

З.Ы. В анонсах релиза говорится об устаноке стека LAMP одним кликом.
Я понял, что специального скрипта. типа:
sudo apt-get install lamp -> НЕТ !
А, предлагается следующая:
code:
sudo apt-get install apache2 php4 mysql-client mysql-server phpmyadmin libapache2-mod-php4 libapache2-mod-auth-mysql php4-mysql
это стандарт, затем свое, кто что захочет !
Для php5
sudo apt-get install apache2 php5 mysql-client-5.0 mysql-server-5.0 phpmyadmin libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql
З.Ы. для отображения графики, для последней строки надо добавить:
sudo apt-get install php-image-graph imagemagick
для CP1251:
Вот кусочек из моего apache2: gedit /etc/apache2/apache2.conf

LanguagePriority ru en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
AddDefaultCharset   WINDOWS-1251#ISO-8859-1

и моего:  gedit /etc/php5/apache2/php.ini

; PHP's built-in default is text/html
default_mimetype = "text/html"
default_charset = "WINDOWS-1251"
« Последнее редактирование: 19 Октября 2007, 22:46:15 от victor53p »

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Re: FAQ:Ubuntu6.06+LAMP+FTP или Cервер своими руками!
« Ответ #1 : 09 Июня 2007, 18:28:14 »
Последний раз при установке phph5 я устанавливал себе вот эти пакеты:

apt-get install autoconf automake1.4 autotools-dev libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php-pear php5-ldap php5-mhash php5-mysql php5-snmp php5-sqlite php5-xmlrpc php5-xsl php5-imap php5-mcrypt php5-pspell
« Последнее редактирование: 17 Июня 2007, 19:52:22 от victor53p »

Оффлайн User

  • Новичок
  • *
  • Сообщений: 13
  • Карма: +0/-0
Re: FAQ:Ubuntu6.06+LAMP+FTP или Cервер своими руками!
« Ответ #2 : 17 Июня 2007, 10:31:44 »
Доброго времени суток Вам victor53p! Пока качается дистрибутив Ubuntu изучаю все ФАКи по данной системе ) Очень приглянулся данный ресурс из-за большого количества полезной информации. Соответстенно так как я еще в глаза не видел этой ОС накопилось большое количество вопросов, пишу в этой теме так как вопрос наличия и функционирования связки Apache+PHP+MYSQL+FTP Server для меня принципиально. Насколько я понял команда
Цитировать
sudo apt-get install mysql-server
заберет из репозитария пакет (он же приложение) MySQL и проинсталирует его в систему? Поправьте если не прав.. Просто не очень понятно к примеру какую версию я получу и из какого репозитария она утянется. И возможно ли банально скачать данный пакет на винт (дабы сохранить на случай переустановки) и установить в ручную? Прошу не кидать камнями если вопросы покажутся глупыми)

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 599
  • Карма: +61/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Re: FAQ:Ubuntu6.06+LAMP+FTP или Cервер своими руками!
« Ответ #3 : 18 Июня 2007, 16:59:45 »
В названиях репозитария присутствует версия того дистрибутива, который в настоящее время установлен на вашей машине.
Ошибиться трудно.
 Естественно в репозитарии выложены последние оттестированные релизы.
Когда например синаптик обновляет базу данных по пакетам из репозитария (официальные репозитарии обязательно присутствуют в дистрибутиве, но могут быть не все включены, их надо включить в-> Источники приложений), то он берет ссылки рекомендованные сборщиками дистрибутива! А вам остается их скачать и подождать когда они будут автоматически установлены. При этом могут быть подкачанны дополнительные, необходимые библиотеки и пакеты. И может случится так, что не будет иконки в меню. Тогда ее придется сделать самому!
Рекомендую почитать здесь!!!
http://ubuntuguide.org/wiki/Ubuntu:Feisty_ru