2008-06-27

WebDev

Решил вот заняться webDev'ом. Что для этого надо? PHP, mySql, Apache ну и какие-нибудь знания. После установки всего этого нужно ещё немногшо поковыряться в конфигурации, чтоб всё заработало. Начал с Apache, так как без него — никуда.

Для начала нужно настроить виртуальные хосты чтобы было удобно разрабатывать для конкретного будущего сайта. Создаём в домашней директории папку, где будущий сайт будет располагаться (/home/ilya/html/practice). Далее правим /etc/httpd/conf/httpd.conf дабы разрешить Apache доступ к директории:

Options -All -Multiviews

AllowOverride None

Order allow,deny

Allow from all

И заставляем Apache исполнять .php файлы в ней:

LoadModule php5_module modules/mod_php5.so

Правда modules/mod_php5.so не существует (модуль php лежит в другом месте), поэтому создаём ссылку:

ln -s /usr/lib/apache-extramodules/mod_php5.so /etc/httpd/modules/mod_php5.so

Затем создаём файл виртуального хоста /etc/httpd/conf/vhosts.d/practice.conf:

ServerAdmin aid@youDomaine.ru

DocumentRoot /home/ilya/html/practice

ServerName practice.nnov.ru

ErrorLog /home/ilya/html/practice/err/practice-err.log

CustomLog /home/ilya/html/practice/log/practice-log.log common

И в конце концов делаем запись в /etc/hosts для удобного обращения к будущему сайту:

127.0.0.1 localhost

127.0.0.2 practice.nnov.ru

Для дальнейшего удобства можно ещё заставить Apache запускаться автоматически:

Mandriva Control Centre-Система-Включение и отключение системных сервисов

httpd — при запуске

И поменять переключение раскладки на одну клавишу (win):

Mandriva Control Centre-Настройка раскладки клавиатуры

OK-левая клавиша windows

0 коммент.:

Отправить комментарий