22.11.2007 @ 21:12Устанавливаем Apache, PHP и MySQL на Ubuntu
Это мини-howto посвящается установке LAMP (Linux,Apache,MySQL,PHP) на Ubuntu Desktop.
Нам понадобится
- Ubuntu
- Root-доступ
- Свободное место
Устанавливаем Apache
Открываем терминал, и выполняем:
sudo apt-get install apache2
Все зависимости подтянутся автоматически. Для запуска и останова Apache2 используем соответственно:
sudo invoke-rc.d apache2 start
sudo invoke-rc.d apache2 stop
После запуска Apache2 можно открыть браузер и проверить работу сервера перейдя на страницу http://localhost
Устанавливаем PHP
В терминале выполняем:
sudo apt-get install php5 libapache2-mod-php5
и перезапускаем сервер командой:
sudo invoke-rc.d apache2 restart
Устанавливаем MySQL
Это так же не сложно, как и предыдущие шаги
По-старинке в терминале выполняем:
sudo apt-get install mysql-server
Далее (важно) изменяем пароль root к серверу БД:
sudo mysqladmin -u root password новый_пароль
Перезапускаем Apache2:
sudo invoke-rc.d apache2 restart
Все должно работать. Для проверки PHP можно сделать следующее:
sudo nano /var/www/test.php
или
sudo gedit /var/www/test.php
Пишем и сохраняем:
<?php phpinfo(); ?>
В браузере переходим по ссылке http://localhost/test.php, где вы увидите всю информацию о PHP.
Для удобной работы с базами данных ставим phpMyAdmin:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Все готово. Если возникнут проблемы с phpMyAdmin – перезапустите Apache.
28 Ноя 2007 - 15:24
надо взять на заметку. Денвера на линукс нет, так что придется ручками, ручками…
19 Фев 2008 - 17:04
а как запустить phpmyadmin???
19 Фев 2008 - 17:44
MicroDC, панель управления phpmyadmin находится здесь: http://localhost/phpmyadmin
20 Фев 2008 - 8:40
Пробывал но не работает пишет
Not Found
The requested URL /phpmyadmin was not found on this server.
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.3 Server at localhost Port 80
все делал как написано все установилось все в норме
20 Фев 2008 - 16:55
Трудно сказать, где ошибка
Вариантов – масса… Проверьте, вообще поставился ли phpmyadmin.
20 Фев 2008 - 17:43
поставился. если можно можете помоч? плиз. если есть ася …6150282
20 Фев 2008 - 20:48
ладно все ненада… разобрался)спс
20 Фев 2008 - 21:02
Не знаю за что, но не за что
06 Мар 2008 - 16:49
А где при такой установке живут файлы конфигурации httpd.conf и php.ini?
И как доустанавливать модули пхп дополнительные?
10 Мар 2008 - 23:33
Тигренок, все конфигурационные файлы, которые относятся к веб-серверу Apache2 находятся в /etc/apache2, там же все возможные модули, которые подключаются к Apache2. А php-модули устанавливать через «sudo apt-get install php-модуль»
28 Апр 2008 - 20:23
2 wmas, http://www.apachefriends.org/en/xampp.html
09 Авг 2008 - 0:16
А я как только появился нормальный инэт закачиваю всё на хостинг, там же редактирую. А статья полезна тому, кто хочет себе стаить рут-хостинг дома.
С убунту работал, может когда-то Ваша статья пригодится
21 Ноя 2008 - 23:38
все сделал, но не пойму куда кидать файлы моего сайта. Я пытаюсь папку с сайтом закинуть в /var/www/ а он не копирует. хотел прописать путь на другую папку в httpd.conf а файл оказался пустым
22 Ноя 2008 - 11:20
Falcon, попробуй поискать пример конфигурационного файла апача в /usr/share/ или /usr/share/doc/. Или попробуй переинсталлить апач. А не можешь скопировать в /var/www т.к. папка root’у принадлежит. Поставь на нее свои права: sudo chown твое_имя.твое_имя /var/www
22 Ноя 2008 - 20:04
папку сделал своей, скопировал, но при запуске пишет это:
Forbidden
You don’t have permission to access /1/index.php on this server.
Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch Server at 127.0.0.1 Port 80
что это значит
23 Ноя 2008 - 18:59
У меня всё заработало. Falcon, не надо делать папку своей, лучше копируй root’ом.
24 Ноя 2008 - 8:57
И все-таки не советую работать под root’ом.
27 Ноя 2008 - 23:28
Спасибо! Просто большое человеческое — СПАСИБО! Метод тыка хреново работает, в данном случае твой пример добавил какую-то бонусную любовь к unix системам да и в правду – пару раз тыкнуть в консоле и всё работает. Если у меня не заработал-бы апач с пхп то я вернулся бы обратно в винду иначе-бы терял навыки пхп программера… Не зря шеф на работе говорит пакэйджи делают всю работу за тебя, главное человек который бы научил. В это случае ты научил меня этому ремеслу…
12 Дек 2008 - 23:04
Упорно не хотел запускаться phpmyadmin
поискал по гуглю, оказалось у многих такая проблема..уж не знаю ч чем это связано, но факт остается и вот решение проблемы:
заходим в каталог /etc/apache2/
если файл apache2.conf существует, а conf.d/phpmyadmin.conf нет, то выполняем слудующее:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
и перезапускаем апач, все работает!
13 Дек 2008 - 0:39
Не сталкивался с такой проблемой, но может кому-нибудь поможет, спасибо
24 Дек 2008 - 17:50
dig
плюс мильен за статью! Таки не так страшен линупс, ка его малюют. Биг аригато!
FreakOnALeash
Дружище, огромное спасибо тебе! Ты – мозг! Тоже не с первого раза все заработало, но после твоего комментария заработао аж бегом!
система:
kubuntu intrepid 8.10, i386,