вторник, 2 марта 2010 г.

Apache + MySQL + PHP в Mandriva

Набор Web-Разработчика task-lamp

Установка локального сервера в Mandriva начинается с пакета task-lamp в который включена готовая
связка Apache + MySQL + PHP без необходимости ставить каждый из модулей связки по отдельности.

Для запуска и остановки сервера apache:
Запуск: /etc/init.d/httpd start
Остановка: /etc/init.d/httpd stop
Перезагрузка: /etc/init.d/httpd restart
Проверяем что наш сервер запущен, для этого в браузере вводим http://localhost
Разбираемся с phpmyadmin.
При загрузки страницы http://localhost/phpmyadmin/ спрашивается логин и пароль.
Чтобы входить в http://localhost/phpmyadmin/ без пароля и логином root достаточно в phpmyadmin создать файл config.inc.php в котором прописать:
<?php
$i=0;
$i++;
$cfg[''Servers''][$i][''user''] = ''root'';
$cfg[''Servers''][$i][''AllowNoPassword''] = TRUE;
?>
Теперь настраиваем виртуальные хосты:
1.В файле /etc/httpd/conf/httpd.conf ищем строку NameVirtualHost *:80 и удалим значок # перед строкой.
2.добавляем виртуальный хост- для этого в папке /etc/httpd/conf/vhosts.d/ создадим файл, например host.conf и добавим в него строки:
<VirtualHost *:80>
ServerName site.test
ServerPath /site.test
DocumentRoot /home/live/www/site.test/
<Directory /home/live/www/site.test/>
Options None
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
Главное знать что:
ServerName- то что вбиваем в строку адреса в браузере
DocumentRoot- путь где будут находиться файлы сайта
3.Осталось прописать в /etc/hosts строку "127.0.0.1 site.test" и перезагрузить apache.Если ошибок не обнаружено вводим в браузере site.test