Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [FAQ] Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!  (Прочитано 374847 раз)

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

Оффлайн Xarakiry

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Нет...я не мешал....я ставил всё через apt-get и пхп 4 не ставил..сразу 5....кстати а как вылечить ?

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Нет...я не мешал....я ставил всё через apt-get и пхп 4 не ставил..сразу 5....кстати а как вылечить ?
Я выше писал:
Чтобы Apache не ругался в сетевых настройках в разделе узлы к адресу 127.0.0.1 допишите:
localhost.localdomain
« Последнее редактирование: 28 Мая 2007, 23:19:00 от victor53p »

Оффлайн Grim

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Здравствуйте господа убунтоиды. Волею судеб пришла нужда мне, прожженному виндоводу, веб-сервер на линуксе поднять.

Поставил я Ubuntu 7.04 desktop, поставил Apache2 + MySQL + PHP5 (ну и proftpd до кучи).
Соответственно, на локальном компе все вроде как надо пашет, страничку тестовую выдает, инфу по PHP тоже.
Но эта... А что дальше то делать?

Надобно мне, чтобы виден был сервер с инета (статический IP имеется).

Что да как делать, подсажите-научите по шагам чайника закипающего.
« Последнее редактирование: 02 Июня 2007, 22:27:31 от Grim »

Оффлайн Bitnik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Объясните мне, что за пакеты и для чего? :idiot2:

sudo apt-get install mysql-admin
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php4-mysql

Я поставил выполнил:
sudo apt-get install apache2 mysql-server php5 phpmyadmin

И всё работает :coolsmiley:

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
php4-mysql для php4, а ты поставил php5, смешивать их не надо, остальное для разных фичей, Поставил минимум, устраивает, работает и хорошо!
Если какое нибудь приложение попросит дополнительную библиотеку, тогда можно добавить ее. а можно сразу с запасом!
Кому как нравиться! И кто как много знает! Некоторые вещи можно делать осмысленно,  а некоторые наобум!
« Последнее редактирование: 24 Июня 2007, 10:27:54 от victor53p »

Оффлайн Metallist

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Хм... а у меня при попытке выполнить
sudo apt-get install php4
Пишет что не найдено такого...

в sources.list есть:


deb http://ru.archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ feisty main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ feisty universe
deb http://ru.archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ feisty multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu feisty-security main restricted
deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted
deb http://security.ubuntu.com/ubuntu feisty-security universe
deb-src http://security.ubuntu.com/ubuntu feisty-security universe
deb http://security.ubuntu.com/ubuntu feisty-security multiverse
deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse
deb http://repository.debuntu.org/ feisty multiverse
deb http://static.audacious-media-player.org/ubuntu feisty-security main
deb-src http://static.audacious-media-player.org/ubuntu feisty-security main
~



Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Насколько я знаю php4 это просто php, а php5 - php5. Попробуй
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
 В 7.04 нет php4

Оффлайн Flack

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
А у меня проблемки :)

flack@flack:~$ sudo /etc/init.d/apache2 restart
 * Forcing reload of web server (apache2)...                                    apache2: apr_sockaddr_info_get() failed for flack
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
apache2: apr_sockaddr_info_get() failed for flack
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

Ну и соответственно:
flack@flack:~$ sudo mysqladmin -u root password smth
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

В hosts:
127.0.0.1 localhost
127.0.1.1 flack-desktop

Порты:
flack@flack:~$ sudo netstat -lanp|grep LIST|grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     6916/apache2       
unix  2      [ ACC ]     STREAM     LISTENING     17809    5434/metacity       /tmp/orbit-flack/linc-153a-0-623363448609c
unix  2      [ ACC ]     STREAM     LISTENING     16904    5294/seahorse-agent /tmp/orbit-flack/linc-1477-0-75809616d9287
unix  2      [ ACC ]     STREAM     LISTENING     16003    4802/avahi-daemon:  /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING     14806    4716/dbus-daemon    /var/run/dbus/system_bus_socket



Оффлайн LP Fan

  • Новичок
  • *
  • Сообщений: 13
  • Linkin Park Fan
    • Просмотр профиля
Не то, что-бы я слишком умный, но все-таки мне этот сервер нравится больше чем Apache:
http://www.aprelium.com/abyssws/download.php#install
I wanna run away
Never say goodbye
I wanna know the truth Instead of wondering why ...

Оффлайн enfoce

  • Новичок
  • *
  • Сообщений: 5
  • in *nix we trust
    • Просмотр профиля
все поставилось, но php c apache не дружит.
файл ***.php, код например "<? echo "hello im php5"; ?> браузером отображается неверно (тупо пишит то что в файле, вместо привычного хтмля)
что делать не знаю...

p.s. сори, сейчас дочитал топик до конца, попробую решить проблему переустановкой пакетов
« Последнее редактирование: 23 Июля 2007, 21:12:37 от enfoce »

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
все поставилось, но php c apache не дружит.
файл ***.php, код например "<? echo "hello im php5"; ?> браузером отображается неверно (тупо пишит то что в файле, вместо привычного хтмля)
что делать не знаю...

p.s. сори, сейчас дочитал топик до конца, попробую решить проблему переустановкой пакетов
<? echo "hello im php5"; ?>  :2funny: :2funny: :2funny:
А ты пробовал "<?php echo "hello im php5"; ?>"??? Откуда Апач должен знать что это код РНР??? Догадаться чтоли?
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн frontman

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Я выше писал:
Чтобы Apache не ругался в сетевых настройках в разделе узлы к адресу 127.0.0.1 допишите:
localhost.localdomain
Извините нуба, но где именно это писать?

А также не получается настроить виртуальные хосты, где ни ищу в интернете, нигде нет ответа :idiot2:
В папке /etc/apache2/sites-available создал файл example.com

<VirtualHost *>
       ServerName www.example
       ServerAlias example
       ServerAdmin webmaster@example.com

       DocumentRoot /home/andrey/www/example
       <Directory /home/andrey/www/example>
               Options Indexes FollowSymLinks MultiViews
               AllowOverride All
               Order allow,deny
               allow from all
       </Directory〉

       ErrorLog /var/log/apache2/error.log

       LogLevel warn

       ServerSignature On

</VirtualHost>


Оффлайн enfoce

  • Новичок
  • *
  • Сообщений: 5
  • in *nix we trust
    • Просмотр профиля
все поставилось, но php c apache не дружит.
файл ***.php, код например "<? echo "hello im php5"; ?> браузером отображается неверно (тупо пишит то что в файле, вместо привычного хтмля)
что делать не знаю...

p.s. сори, сейчас дочитал топик до конца, попробую решить проблему переустановкой пакетов
<? echo "hello im php5"; ?>  :2funny: :2funny: :2funny:
А ты пробовал "<?php echo "hello im php5"; ?>"??? Откуда Апач должен знать что это код РНР??? Догадаться чтоли?

пробовал причина не в этом была, сейчас всё работает нормально, в том числе и с "<? ?>" ;)

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
2 frontman
Вот так выглядит мой файл hosts, который находится в /etc/:
---------------------------------------------------------------------------
127.0.0.1 localhost.localdomain localhost victor
127.0.1.1 victor

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
------------------------------------
можешь подправить любым текстовым редактором, а можешь из меню:
->Система->Администрирование->Сеть
Откроется окно: "Сетевые настройки", в нем в закладке "Узлы" сделай первую строчку, чтобы она выглядела так:
127.0.0.1 localhost.localdomain localhost victor
Вместо victor, напиши имя своей машины!

Про виртуальные хосты здесь:
https://forum.ubuntu.ru/index.php?topic=6953.0
« Последнее редактирование: 24 Июля 2007, 12:33:27 от victor53p »

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.