Настройка Debian linux с Нуля Apache+PHP+MySQl,
первым делом обновим пакетыapt-get update
apt-get upgrade
после нам понадобится редактор,
aptitude install mc
mc
в меню Options->Configuration выставляем галочку use Internal Editor
нам понадобится SSL, скорее всего админы вам это уже поставили если вы в консоли, но всеже если это ваш домашний сервер то вам надо сделать так
apt-get install ssh openssh-server
если не устанавливается с диска, править репозитории.
Адрес репозитория необходимо добавить в файл /etc/apt/sources.list и обновить информацию о доступных репозиториях и их пакетах:
- nano /etc/apt/sources.list # для редактирования
- aptitude update # обновляем информацию о репозиториях и пакетах
date
Возможно вам захочется большей безопасности, для этого ставим пакет sudo
aptitude install sudo
после чего любую операцию от имени root можно быдет выполните только через su
или так:
sudo su
теперь ваша консоль под админом. Для чего это делается, предположим консоль осталась открытой вы отошли, любой присевший за компьютер не сможет ничего сделать без пароля
Устанавливаем MySql
apt-get install mysql-client mysql-server
Устанавливаем пароль kqgnfccykg
если при установке не спросило какой пароль задать делаем так:
mysqladmin -u root password “newpass”
либо так:
mysql -u root -p
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE User = ‘root’;
mysql> FLUSH PRIVILEGES;
mysqladmin -u root password “newpass”
либо так:
mysql -u root -p
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE User = ‘root’;
mysql> FLUSH PRIVILEGES;
нужен ли phpmyadmin? естественно нужен, но ставить его из дистрибутива большая дикость, либо надо ставить скопировать в любое доступное для вас место и потому деинсталировать. С чем это связано, зачем вам phpmyadmin который по умолчанию, ведь все знают как его найти. А так вы можете обозвать папку как угодно разместить на любом сайте превязаном к вашему серверу тем самым увеличить пусть не на много но всеже вашу спокойную жизнь.
apt-get install phpmyadmin
копируем в любое вам нравящееся место, после чего:
apt-get autoremove phpmyadmin
или
Вот и пришло время для установки Apache + PHP
apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp libapache2-mod-ruby php5-curl
Я установил модули которые счел нужными, любой модуль который мы считаете лишним просто уберите из строки. в последствии это можно сделать и по отдельности.
включаем модули
a2enmod suexec rewrite ssl actions include
a2enmod dav_fs dav auth_digest
и перезапускаем апач
/etc/init.d/apache2 restart
скачиваем пакет
wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2012-10-13.tgz
разаривируем его
tar -xvf dokuwiki-2012-10-13.tgz
скопировать папку dokuwiki-2012-10-13 в /etc/var/www/
затем зайти на страницу установки http://dokuwiki-2012-10-13/install.php
Комментариев нет:
Отправить комментарий