С горем попалам я все же его установил. Опишу здесь процесс. Можете его вынести кудато, думаю будет полезно людям. Да и мне если вдруг придется переустанвливать сервер. В общем.
Установка веб сервера в ubuntu (apache+mysql+php+phpmyadmin)
Устанавливаем MySQL
Открываем терминал и пишем:
1. sudo apt-get install mysql-server
2. После установки должен открыться диалог создания root-пароля для MySQL, если этого не произошло, то пишем:
sudo mysqladmin -u root password XXXX
где XXXX — ваш пароль
3. Теперь установим GUI для управления БД MySQL:
sudo apt-get install mysql-admin
MySQL установлен.
Устанавливаем Apache2 и PHP5
Пишем:
1. sudo apt-get install apache2
2. Теперь приконнектим к новоиспеченному апачу php5, вместе с библиотеками для работы с MySQL
sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql
3. После установки — перезапускам апач:
sudo /etc/init.d/apache2 restart
Проверяем работоспособность нашего веб-сервера — заходим в браузер и пишем:
localhost
Должна появиться надпись: «It works!».
Директории по умолчанию:
/var/www/ — скрипты и файлы пользователей;
/etc/php5/ и /etc/apache2/ — конфигурационные файлы php5 и apache2;
Настраиваем Virtual Hosts для Apache2
1. Вводим в терминале:
sudo /etc/init.d/apache2 stop
2. sudo gedit /etc/apache2/sites-available/default
3. Виртуальные хосты стоящие там по умолчанию нехобходимо закоментить # либо удалить.
Делаем свой:
<VirtualHost site.loc> // Прописываем свой адрес
ServerAdmin webmaster@localhost
DocumentRoot /home/user/www // Cоздаем соответствующую папку в домашней директории "www" в которой и будет лежать наш сайт
ServerName site.loc //Прописываем свой адрес
ErrorLog /var/log/apache2/error.log
TransferLog /var/log/apache2/access.log
</VirtualHost>
Далее необходимо добавить свой сайт в файл хостов. Для чего пишем в консоле:
sudo gedit /etc/hosts
Добавляем строчку
127.0.0.1 site.loc
Внимание: 127.0.0.1 оставляем в любом случае, даже если вы подключаете свой домен. Не нужно здесь писать ip вашей машины
cохраняем и закрываем
Устанавливаем phpmyadmin
Пишем в консоле:
sudo apt-get install phpmyadmin
Если у вас в репозитории свежий пакет phpmyadmin, то в процессе установки он спросит пароль для доступа к бд mysql (там он создает свои таблицы с настройками) и логин и пасс для своего постоянного использования.
Также Программа установки может спросить у нас какой вебсервер стоит Apache или Lighttpd, выбераем Apache, после чего предложит провести автоматическую настройку. Выбераем нет, поскольку у нас уже установлен Mysql.
Открываем конфигурационный файла апача
sudo gedit /etc/apache2/apache2.conf
и добавляем в конец файла следующую строку
Include /etc/phpmyadmin/apache.conf
сохраняем файл.
Перезапускаем апач:
sudo /etc/init.d/apache2 restart
проверяем:
http://localhost/phpmyadmin
Далее, на все файлы сайта, необходимо установить права доступа 777
для чего пишем:
sudo chmod -R 777 /home/user/www
Где пораметр -R означает рекурсивно поставить права на все папки файлы и подпапки в этом каталоге
Внимание: Права доступа придется применять каждый раз когда вы создадите новый файл или скачаете картинку с интернета. Так что хорошо запомните эту команду.
Вот вроде все. Если что подправте меня. Инфу насоберал с сайтов трех наверное, и выкинул нерабочие варианты.