Установка пакетов 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, после смены настроек нужно перегрузить апач.
Комментарии ()
Вы должны авторизоваться, чтобы оставлять комментарии.