Продолжения
На заметку
Если необходимо использывать прокси-сервер, то создаем файл apt.conf в /etc/apt/
Цитата:
Acquire::http::Proxy "http://USER:PASS@IP_proxy:PORT";
Acquire::Proxy "true";
И так для начало ставим пакеты которые упростят нам жизнь
Код:
apt-get install ssh openssh-server mc
Устанавливаем и настраиваем WEB серверУстанавливаем Apache:
Код:
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
Далее правим конфиги:
- расширяем диапазон запускаемых файлов dir.conf:
Код:
nano /etc/apache2/mods-available/dir.conf
Цитата:
<IfModule mod_dir.c>
#DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml
</IfModule>
Код:
nano /etc/apache2/apache2.conf
Цитата:
DefaultLanguage ru
LanguagePriority ru en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
AddDefaultCharset UTF-8
Устанавливаем Mysql:
Код:
apt-get install mysql-server mysql-client libmysqlclient15-dev
Задаем пароль для root по умолчанию он ни задан:
Код:
$ mysqladmin -u root password ПАРОЛЬ
проверяем, сможем ли зайти с новым паролем:
Цитата:
$ mysql -u root -pПАРОЛЬ
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 21
Server version: 5.0.32-Debian_7etch8-log Debian etch distribution
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
При необходимости ставим пакет phpmyadmin для управления базами mysql через web интерфейс:
Код:
apt-get install phpmyadmin
Проверяем:
http://localhost/phpmyadminа если настраиваем удаленно то тогда
http://iP_hosta/phpmyadminУстанавливаем пакеты PHP:
Код:
apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python 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-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Запускаем необходимые модули:
Код:
a2enmod ssl
a2enmod rewrite
a2enmod suexec
a2enmod include
Перезагружаем сервер Apache:
Код:
/etc/init.d/apache2 force-reload
И конечная проверка всех действий.
Создаем файл:
Код:
Код:
nano /var/www/testphp.php
Вставляем следующую строку в новый файл
Цитата:
<?php phpinfo(); ?>
Сохраняем, запускаем:
Код:
http://localhost/testphp.php
И получаем:
It works!P.S. Хочу заметить, что это не конечный вариант. Принимаеться любуя критика.
Обсуждения на форуме