XAMPP или LAMP, замена DENWER
Сегодня решил найти альтернативу Denwer в Linux. Прочитав статьи, решил поставить подобие XAMPP, скачал, начал вводить необходимые команды в консоли, но не получилось их выполнить.
По той причине, что у меня 64битная версия ОС, мне не удалось поставить этот пакет. Пришлось искать другие варианты и решение было найдено. Использовать готовый, полноценный LAMP. Ибо люди уже постарались и сделали самое тяжелое. Вот, что я сделал.
Открыл консоль, ввел:
sudo tasksel install lamp-server установил полный пакет LAMP
LAMP - это Apache, MySQL и PHP
Все мои проекты будут хранится в ~/Sites/www.example.com.dev
Итак, теперь Вам необходимо создать рабочую папку для своих будущих сайтов
mkdir -p ~/Sites/example.com.dev/public
sudo gedit /etc/apache2/sites-available/example.com.dev
Далее, необходимо уведомить Apache, что все проекты будут находится там, необходимо создать файл.
В этот файл вписываем это:
<VirtualHost *:80>
ServerName example.com.dev
ServerAlias example.com.dev
DocumentRoot /home/nibiru/sites/example.com.dev/public
</VirtualHost>
Сохраняемся.
Далее снова уведомляем Apache, что добавлен сайт:
sudo a2ensiteexample.com.dev
sudo /etc/init.d/apache2 reload -Далее перезагружаем Apache
Делаем это:
chmod 755 /home/ДОМАШНИЙ КАТАЛОГ/ - Далее выставляем права домашнему каталогу
Открываем hosts
sudo gedit /etc/hosts
Вписываем туда:
127.0.0.1 example.com.dev
После этих действий для удобства работы с базой данных Mysql установим phpmyadmin
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Теперь доступно по адресу
Пробуем ввести адрес в адресную строку. Вуаля, все работает ![]()
Вся настройка производилась в ОС Kubuntu 9.10 и Kubuntu 10.04
