Установка пакетов Apache, Php, Mysql в Ubuntu

Открываем консоль, пишем:

sudo apt-get install apache2 mysql-server-5.0 php5 php5-mysql

Если еще нужна графическая бибиотека gd, то доставляем:

sudo apt-get install php5-gd

Включение Php

Скрипт a2enmod активизирует модули (список доступных к активизации лежит в /etc/apache2/mods-available)

Активируем php:

sudo a2enmod php5

Теперь перезагружаем индейца:

sudo /etc/init.d/apache2 restart

Теперь мы можем запихивать наши скрипты в /var/www.
(Самый ленивый вариант, как раз для локального тестирования)

Добавление Virtual Host

Если вам понадобилось добавить виртуальные хосты, делаем следующее:

(Если вы не знаете, что это, пропускайте этот пункт, либо обратитесь в ближаший
филиал Гугл, и вам обязательно помогут!)

Итак, сбацаем-ка мы виртуальный хост !)
Для этого мы бодренько пишем в своей любимой чОрной консольке следующее заклинание:

cd /etc/apache2/sites-available
sudo cp ./default ./example.com

cd ../sites-enabled
sudo ln -s ../sites-available/myhost myhost

Соответственно, вместо example.com должен быть ваш_домен )

Так, это мы сделали.
Далее редактируем файл, который только что скопировали:

sudo nano example.com
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
ServerAdmin webmaster@example.com

DocumentRoot /var/htdocs/example.com
<Directory /var/htdocs/example.com>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory?

ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
LogLevel warn

ServerSignature On

</VirtualHost>
Отлично, отредактировали, далее жмем Ctrl+O, Y, и радостно жмякаем Энтэр.
Перезапускаем apache

sudo /etc/init.d/apache2 restart
Если вылезет ошибка

Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

то делаем запись в /etc/hosts:

echo 127.0.0.1 yourdomain.com >> /etc/hosts
Готово. Снова перезапускаем Apache.

Ну, вроде готово. С этим разобрались.

Дальше создаем каталог, где будут валяться наши скопипизженные скрипты наши любимые разработки и просто скрипты.


mkdir -p /var/htdocs/example.com

Установка MySQL

Mysql после установки пакета готов к работе.

По дефолту, реквизиты доступа:
логин - root, пароль - пустой.

Если надо сменить, то забиваем в консоль:

mysql -u root
mysql> SET PASSWORD FOR root@localhost = PASSWORD(‘qwerty’);
quit

Окай, сделано. Посмотрим, что у нас к чему там, приконнектимся к MySQL

mysql -u root -p

Спросит нас пароль — вводим. Если подключение успешно — все отлично.
Пишем quit, и идем пить пиво. Хотя стоп, задержу тебя еще на две минутки.

Настройка mod_rewrite

(Тут будет ссылка на другой мини-гайд) //coming soon, and now use google plz. thanks )
На сегодня установка закончена. Все свободны (=
Гайд очень краткий, и по возможности короткий, без лишней информации,
будет полезен тем, кому надо быстро и без лишних заморочек установить сервер на локальную машину.
Рассчитано на новичков и лентяев, не умеющих пользоваться google (you are welcome!)
Кстати, да, совсем забыл. Если проблемы с выводом кодировки,
то в /var/www (или в другом корневом www каталоге, где находится наш сайт), создаем
файл .htaccess
и забиваем туда строчку:
AddDefaultCharset windows-1251
Естесственно, что мы можем указать любую другую кодировку, которая нам требуется.

Настройка PHP: /etc/php5/apache2/php.ini, после смены настроек нужно перегрузить апач.


Найдено 5 похожих страниц:

Авторизация через сервис Loginza: Yandex Google Вконтакте Mail.ru Twitter Loginza MyOpenID OpenID WebMoney

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Оформить заявку
    X

    Привет дорогой друг

    У тебя установлено расширение AdBlock или подобное.
    Добавь мой сайт в белый список, и тем самым внесешь свой вклад в его развитие. Инструкция как отключить AdBlock