Решил вот заняться 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 коммент.:
Отправить комментарий