9 февраля 2011 г.

Kubuntu 9.10 и стандартный пакет для веб-разработчика

Пришла в голову мысля и мне понадобилось по-быстренькому поставить связочку apache2 php5 MySQL, вставил в сидюк диск с Kubuntu 9.10 DVD, был немного разочарован отсутствием php5 MySQL на DVD болванке аж на 3.3 гига этих пакетов. Многие подумаю а фигли паришься бери из инета и ставь, конечно многие будут правы, но всеж хотелось сэкономить трафик, на работе он не резиновый. Что ж мешало сборщикам закинуть 30 Мб на DVD болванку при том что на ней свободно аж целый гиг. Я конечно все понимаю что Kubuntu для домохозяек но всеж хотелось немного пошкодить (читать как "кодить"). После этого лирического отступления приступим собственно к установке. В моем случае я подключил интернет репозитории в /etc/apt/sources.list
у меня он выглядел возможно как и у всех следующим образом:

deb http://ru.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ karmic main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ karmic universe
deb http://ru.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ karmic multiverse

Первым делом ставим Apache, весь процесс проводился из под root-а, для тех кто забыл в консоле:
:~$ sudo su

и вводим свой пароль.
Собственно сам Apache, к стате он был на DVD...
:/# aptitude install apache2 libapache2-mod-auth-mysql

Следом php
:/# aptitude install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql

Перезапускаем apache
:/# /etc/init.d/apache2 restart

консоль должна вернуть
* Restarting web server apache2
... waiting [ OK ]

Создаем файл /var/www/index.php а в нем будет три строчки:
< ? phpinfo(); ? >

Запускаем любимый браузер и переходим по адресу http://127.0.0.1/index.php или http://localhost/index.php
В окне браузера должна отобразиться служебная информация o php ввиде таблицы
Переходим к установке MySQL
:/# aptitude install mysql-server mysql-client

Во время установки будет запрошен пароль root-a сервера MySQL.
Вроде бы пока все.
Для подключения необходимых модулей используем a2enmod например модуля mod_rewrite
:/# a2enmod rewrite

после этого обязательно перезапускам Apache
:/# /etc/init.d/apache2 restart

Protected by Copyscape Online Copyright Checker

Комментариев нет :

Отправить комментарий