Для начала установим необходимые пакеты:
Пакет php-gd вам пригодится во множестве CMS. При установке пакета mysql-server запомните пароль от rootа, я так 2 раза mysql переустанавливал :(.
Создадим файл phpinfo.php в директории /var/www:
В нём напишите следующиее:
На всякий случай перезагрузим Apache:
Проверяем работоспособность Apache и PHP, для этого в браузере набираем localhost/phpinfo.php. Затем настраиваем виртуальные хосты для удобства работы со множеством проектов. Для этого создаём в директории /etc/apache2/sites-available/ файл hosts.
Со следующим содержанием:
Для корректной работы создаём ссылку на файл hosts и файлы логов:
Последний штрих — вносим в файл /etc/hosts следующие изменения — после 127.0.0.1 имя вашего компьютера вставляем строку 127.0.0.1 my-site.by.
Всё! Теперь можете перезагрузить Apache, кинуть в папку /var/www/my-site.by каких-нибудь файлов и наслаждаться работой всего этого добра, удачи ;).
_________
Текст подготовлен в ХабраРедакторе
sudo aptitude install apache2
sudo aptitude install php5
sudo aptitude install php5-mysql
sudo aptitude install php5-gd
sudo aptitude install mysql-serverПакет php-gd вам пригодится во множестве CMS. При установке пакета mysql-server запомните пароль от rootа, я так 2 раза mysql переустанавливал :(.
Создадим файл phpinfo.php в директории /var/www:
sudo vim /var/www/phpinfo.phpВ нём напишите следующиее:
<?
phpinfo();
?>На всякий случай перезагрузим Apache:
sudo /etc/init.d/apache2 restartПроверяем работоспособность Apache и PHP, для этого в браузере набираем localhost/phpinfo.php. Затем настраиваем виртуальные хосты для удобства работы со множеством проектов. Для этого создаём в директории /etc/apache2/sites-available/ файл hosts.
sudo vim /etc/apache2/sites-available/hostsСо следующим содержанием:
NameVirtualHost *
<virtualhost *>
serveradmin admin@my-site.by
servername my-site.by
# indexes + directory root.
directoryindex index.html index.php
documentroot /var/www/my-site.by/htdocs/
# logfiles
errorlog /var/www/my-site.by/logs/error.log
customlog /var/www/my-site.by/logs/access.log combined
Для корректной работы создаём ссылку на файл hosts и файлы логов:
sudo ln -s /etc/apache2/sites-available/hosts
sudo vim /var/www/my-site.by/logs/access.log
sudo vim /var/www/my-site.by/logs/error.logПоследний штрих — вносим в файл /etc/hosts следующие изменения — после 127.0.0.1 имя вашего компьютера вставляем строку 127.0.0.1 my-site.by.
Всё! Теперь можете перезагрузить Apache, кинуть в папку /var/www/my-site.by каких-нибудь файлов и наслаждаться работой всего этого добра, удачи ;).
_________
Текст подготовлен в ХабраРедакторе