Установка php, mysql, apache на ubuntu 11 версии

Автор Kirill_Stark, 24 Июля 2011, 22:20

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Kirill_Stark

Здравствуйте.
Мне требуется установить php + mysql + apache для web-разработки.
Не шлите меня гуглить, либо делать по инструкциям. Сегодня целый день просмотрел различные инструкции. Итог: они будто копируют друг у друга

Сейчас расскажу что я делал:

В терминале вводил sudo apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin
[font="Verdana, Arial, sans-serif"][size="2"]В общем[/size][/font] я доходил почти до конца по инструкции
После надо было перейти в браузере по адресу http://localhost/
Там должно было вывести типа: It works(у меня вылезло)
После надо перейти по адресу http://localhost/phpmyadmin
НО у меня никакого phpmyadmin'a не находит! Пишет стандартную ошибку "страница не найдена"
P.S. 3 года на Windows XP и работа с denwer'ом. С Ubuntu только "встретился" т.е. начал работатьhttp://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Прошу помощи

B@F

Цитата: Kirill_Stark от 24 Июля 2011, 22:20Здравствуйте.
Мне требуется установить php + mysql + apache для web-разработки.
Не шлите меня гуглить, либо делать по инструкциям. Сегодня целый день просмотрел различные инструкции. Итог: они будто копируют друг у друга

Сейчас расскажу что я делал:

В терминале вводил [font="Verdana, Arial, sans-serif"][size="2"]sudo apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin[/size][/font]
[font="Verdana, Arial, sans-serif"][size="2"]В общем[/size][/font] я доходил почти до конца по инструкции
После надо было перейти в браузере по адресу http://localhost/
Там должно было вывести типа: It works(у меня вылезло)
После надо перейти по адресу http://localhost/phpmyadmin
НО у меня никакого phpmyadmin'a не находит! Пишет стандартную ошибку "страница не найдена"
P.S. 3 года на Windows XP и работа с denwer'ом. С Ubuntu только "встретился" т.е. начал работатьhttp://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Прошу помощи

Ну для начала давай проверим работу php. Для этого в каталоге /var/www/ создай файл index.php и дай на него права чтения для всех. В этом файлеке довавь:<?php
phpinfo
();
?>

Затем зайди http://IP адрес твоего сервера/index.php в ответ должна выйти страница инфо.

Отпишись, что получилось.
Поправьте, если я ошибаюсь, буду тока рад.

Kirill_Stark

25 Июля 2011, 00:01 #2 Последнее редактирование: 25 Июля 2011, 00:02 от Kirill_Stark
Вывело типа "характеристики" установленного php. Но решил попробовать создать обыкновенный php документ, типа:
<?php
$a =5;
$b=10;
if($a<$b ){
  echo "привет"}
?>
Так он мне каракули выдал, сейчас покажу какие  - [font="Ubuntu"][size="2"]РїСЂРёРІРµС,[/size][/font]

B@F

25 Июля 2011, 07:10 #3 Последнее редактирование: 25 Июля 2011, 07:12 от B@F
Цитата: Kirill_Stark от 25 Июля 2011, 00:01Вывело типа "характеристики" установленного php. Но решил попробовать создать обыкновенный php документ, типа:
<?php
$a =5;
$b=10;
if($a<$b ){
  echo "привет"}
?>
Так он мне каракули выдал, сейчас покажу какие  - [font="Ubuntu"][size="2"]РїСЂРёРІРµС,[/size][/font]

Было такое?







А то что каракули, то это скорее всего кодировка корявая, т.к. Вы в документе не указали ничего, то браузер выдал свою.

Проверьте что при установки PHPMYADMIN ВЫ верно указали пароль рута.
Поправьте, если я ошибаюсь, буду тока рад.

Kirill_Stark

Да такой. Я на ubuntu везде один и тот же пароль ставил. Поэтому не должно быть ошибки с паролем.
Вот сегодня решил снова попробовать(чтобы уже проверить всё заново), ввести вот эту строку(для повторной установки) - sudo apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin .
В итоге он мне выдал вот это - kirill is not in the sudoers file.  This incident will be reported.

B@F

26 Июля 2011, 07:22 #5 Последнее редактирование: 26 Июля 2011, 07:24 от B@F
Цитата: Kirill_Stark от 25 Июля 2011, 13:18Да такой. Я на ubuntu везде один и тот же пароль ставил. Поэтому не должно быть ошибки с паролем.
Вот сегодня решил снова попробовать(чтобы уже проверить всё заново), ввести вот эту строку(для повторной установки) - [color="#4D4D4D"][font="Verdana, Arial, sans-serif"][size="2"]sudo apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin . [/size][/font][/color]
[color="#4D4D4D"][font="Verdana, Arial, sans-serif"][size="2"]В итоге он мне выдал вот это - [/size][/font][/color]kirill is not in the sudoers file.  This incident will be reported.
Типа твой пользоветель не обладает привилегиями?   http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/blink.gif\' class=\'bbc_emoticon\' alt=\':blink:\' />
[color="#4D4D4D"][font="Verdana, Arial, sans-serif"][size="2"]sudo apt-get reinstall phpmyadmin[/size][/font][/color][color="#4D4D4D"][font="Verdana, Arial, sans-serif"] [/font][/color]

[color="#4D4D4D"][font="Verdana, Arial, sans-serif"][size="2"]sudo apt-get install -f (F) попробуй
[/size][/font][/color]

[color="#4D4D4D"][font="Verdana, Arial, sans-serif"][size="2"]sudo dpkg-reconfigure [/size][/font][/color][color="#4D4D4D"][font="Verdana, Arial, sans-serif"][size="2"]phpmyadmin должен повторить пост-инстал скрипты и спросить ченить.[/size][/font][/color]

Еще надо смотреть подключился ли phpmyadmin  к апачу, не помню позже отвечу.



[color="#4D4D4D"][font="Verdana, Arial, sans-serif"] [/font][/color]
Поправьте, если я ошибаюсь, буду тока рад.

hedgeven

27 Июля 2011, 10:08 #6 Последнее редактирование: 27 Июля 2011, 10:18 от hedgeven
1. в убунте, насколько я помню phpmyadmin доступен только по https, например https://localhost/phpmyadmin
прописалось или нет, можно проверить командой cat /etc/apache2/sites-available/default-ssl|grep phpmyadmin
должно выдать что-то типа Alias /phpmyadmin "/usr/share/phpmyadmin/"
2. если у вас не работет sudo, значит у вас не добавлена роль админа, добавьте через графическую утилиту, или через консоль, командой
sudo gpasswd -a user admin, где user - имя вашего пользователя
Jah will give us everything...

B@F

Цитата: hedgeven от 27 Июля 2011, 10:081. в убунте, насколько я помню phpmyadmin доступен только по https, например https://localhost/phpmyadmin
прописалось или нет, можно проверить командой cat /etc/apache2/sites-available/default-ssl|grep phpmyadmin
должно выдать что-то типа Alias /phpmyadmin "/usr/share/phpmyadmin/"

HTTP вполне достаточно. А вот конфиг стоит проверить точно.
Поправьте, если я ошибаюсь, буду тока рад.

Kovalski

Уважаю ОС семейства Win, но они жутко начали меня раздражать. Линукс хорош тем что к нему не нужен антивирусник