и так предыстория: на работе сижу в техподдержке, и как то скучно мне тут, попросил у начальника дать в чем-нть разобраться, на что получил debian и наставление: будешь сервера учиться настраивать, причем консольно, вообщем теперь 2 вопроса
1) где можно почитать об основных определениях? что недопойму переспрошу
2)поставил php5 apache2 mysql-client mysql-server php5-mysql libapache2-mod-php5 phpmyadmin сделал тестовый файлик "test.php" в /var/www с текстом
# test.php
<?php phpinfo(); ?>
debian стоит на виртуальной машине через virtualbox основная система-винда XP и так я захожу в firefox захожу на http://localhost пишет "IT WORK" это получается работает апач, а когда я пишу http://localhost/test.php или http://localhost/phpmyadmin предлагает скачать файл, а не должен ((
так вот как этого избежать?
[Решено] Настройка LAMP
и так я захожу в firefox захожу на http://localhost
это на какой системе? на дебиане фаерфокс?
если в консоли под рутом набрать
aptitude install php5 apache2 mysql-client mysql-server php5-mysql libapache2-mod-php5 phpmyadminто php, apache, mysql, phpmyadmin - всё работет сразу и без глюков.
Нужно добавить модуль, правильный вариант сделать линк фалов php5.conf и php5.load из папки /etc/apache2/mods-available/ в /etc/apache2/mods-enable/ примерно так:
[console]
ln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/php5.load
ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/php5.conf
/etc/init.d/apache2 restart
[/console]
По идеи, это должен делать конфигуатор, точно не скажу почему это не произошло автоматом.
для начала стоило бы установить линукс, а не извращаться на виртуалке
ввел все что написано, симилинки создались:
текст в файле php5.conf:
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule> текст в файле php5.load:
LoadModule php5_module /usr/lib/apache2/modules/libphp5.soапач рестартанул, даже систему всю на всякий случай ребутнул, все тоже самое. Такое ощущение, что решение где то на поверхности :(
kolesik, Вы в виртуалке заходите на http://localhost или в XP?
в xp =)
kolesik, я мало знаю про виртуальные машины, а как это настроено так? Я имею ввиду на XP. Как она взаимодействует с Debian в плане сети. Может надо по имени машины заходить или какой там IP адрес виртуалки? На XP стоит apache?
извините за долгое отсутствие, обстоятельства так сказать =)
совсем вкратце как это работает (как я это понимаю): на XP ставиться virtualbox (бесплатный аналог более известной VMWare), данная программа позволяет выделить некую область (количество памяти на вашем винчестере) после чего берется ISO-образ debian (ну это мой случай) и ставиться в выделенную область винта. Теперь у вас есть виртуальная машина с debian, другими словами 2 машины в одной, есть XP и debian, сеть их воспринимает как отдельные машины каждой из них раздает по DHCP свой IP, если прописать на DNS-сервере адресс тачки, то на нее можно будет заходить из сети.
настроено это следующим образом: в Virtualbox можно установить различные типы подключения, у меня выбран "виртуальный мост" DHCP "прокидывается" через XP на linux.
апача на XP не стоит, рабоает он нормально,(когда заходишь по адрессу http:// localhost/ пишет IT WORK) только проблема эта с отображением...........
очень странно, зашел сейчас посмотреть как куда пытаюсь зайти, и все получилось...... нет слов просто, крайне странно это не в первый раз уже на этой машине, видимо "фаза луны" сегодня та, что надо
"Sonic" Огромное спасибо за готовность помочь, уверен что это не самый последний мой вопрос по поводу настройки debian =) пошел разбираться дальше =)