Решил начать выкладывать сюда все что связано с линуксом и убунтой!
FAQ:Ubuntu5.10-6.06 7.04 7.10+Apache+PHP+MySQL+FTP или Cервер 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
Разделы:
Как уcтановить cервер баз данных MYSQL?
HTTP-cервер Apache
Как уcтановить PHP for Apache HTTP Server?
Как уcтановить MYSQL for Apache HTTP Server?
Как уcтановить FTP Server for File Transfer service?
Проверил работает:
Сервер потокового вещания
Сервер галереи изображений
Команды:
для mysql
Код:
sudo apt-get install mysql-server
Код:
sudo mysqladmin -u root password XXXXXX
# последнее выражение Ваш пароль!
Код:
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
для поддержки графики в php приложениях
Код:
sudo apt-get install php4-imagick
sudo apt-get install libphp-jpgraph
Директория где по умолчанию лежат web приложения:
/var/www
HTML Страница по умолчанию
http://localhost/apache2-default
Директории с конфигами:
/etc/apache2
/etc/php4
Вызов через браузер phpmyadmin
http://localhost/phpmyadmin
Проверка установки php
создаем файл:
Код:
sudo gedit /var/www/testphp.php
Вставляем следующую строку в новый файл
<php>
Сохраняем, запускаем:
http://localhost/testphp.php
При создании баз mySQL c помощью phpmyadmin логин root и Ваш пароль root-a. Выше была команда=>mysqladmin -u root password db_user_password,
например mysqladmin -u root password крокодил), так вот крокодил и есть пароль а root есть логин.
В документации переводчик перевел неправильно.
Устанавливал и тестировал phpbb, phpbb2, phpbb2+, b2evolution, SMF, SLAED- это и другое, все скачивал с их родных сайтов (как их настраивать это отдельная песня) 2funny
из репозитария: gnump3d и gallery
ВСЕ РАБОТАЛО НА УРА !!! Cheesy
( версии стека LAMP-абривиатура Linux+MySql+Php+ и т.д. пробовал только эти)
з.ы. для защиты firestarter, для наблюдения за окружением: EtherApe (as root)
Для 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 можно поставить дополнительно.