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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Реализация сервера Apache + PHP + MongoDB на Ubuntu Server 16.04 32 bit  (Прочитано 4501 раз)

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

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Evgen8, Установить версию ОС х64
https://docs.mongodb.com/manual/installation/
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Evgen8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
нет возможности. машина не потянет ubuntu 64.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Evgen8, может тогда характеристики укажите машины?
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Evgen8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Intel Celeron 2.5 MHz
DDR1 512 MB
AGP Radeon 128mb ...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Они поставляют сборки ТОЛЬКО для 64-бит OS.

Одной загадкой меньше…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Evgen8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
С чего бы это?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Вы, вообще, ссылку, которую привели в начале топика, сами читали?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Evgen8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
32 bit есть, но не поддерживаются. я понял это именно так.

Пользователь добавил сообщение 21 Июля 2016, 22:10:52:
Попробовал пойти в другом направлении, установив стоковые пакеты от Ubuntu. И установил драйвер от PHP по документации.

sudo apt-get install mongodbsudo apt-get install php-pearsudo pecl install mongodb
+ еще пару библиотек, которые требовал драйвер (последняя команда выбивала ошибки)
После этого в phpinfo() появилась Mongo. Но попытка соединиться с Mongo из PHP провалилась.



$con = new MongoClient(); // ошибка 500 в браузере

Подозреваю, что дело в порте, который использует Mongo. netstat говорит, что порт 27017 LISTEN , как и 80.
2ip.ru говорит, что 27017 закрыт, а 80 открыт. В роутере открыты оба. Что дальше?
Если что IP 31.202.6.84
« Последнее редактирование: 21 Июля 2016, 22:12:03 от Evgen8 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
32 bit есть, но не поддерживаются. я понял это именно так.
Понимать надо, как написано. А не додумывать удобные объяснения.
Цитировать
MongoDB only provides packages for 64-bit LTS (long-term support) Ubuntu releases
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Evgen8, что говорит php -m в консоли?
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Evgen8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Evgen8,
1) монго работает на локалхосте (127.0.0.1), и внешний адрес не слушает
2) показывайте логи php и apache
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Evgen8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Вот логи apache.
Логи PHP я не нашел.

Пользователь добавил сообщение 21 Июля 2016, 23:17:36:
В /etc/mongodb.conf изменил bind-ip на внешний. Результата не дало.
« Последнее редактирование: 21 Июля 2016, 23:17:36 от Evgen8 »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Ну так там все написано:

Код: (log) [Выделить]
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mongo.so' - /usr/lib/php/20151012/mongo.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Thu Jul 21 19:52:39.769172 2016] [:error] [pid 10785] [client 31.202.6.84:61648] PHP Fatal error:  Uncaught Error: Class 'MongoClient' not found in /var/www/html/index.php:2\nStack trace:\n#0 {main}\n  thrown in /var/www/html/index.php on line 2, referer: http://picklab.tk/
[Thu Jul 21 19:52:51.850911 2016] [:error] [pid 10788] [client 31.202.6.84:61650] PHP Fatal error:  Uncaught Error: Class 'Mongo' not found in /var/www/html/index.php:2\nStack trace:\n#0 {main}\n  thrown in /var/www/html/index.php on line 2, referer: http://picklab.tk/


Код: (bash) [Выделить]
sudo apt-get install php-mongodb
Перезагрузить апач
« Последнее редактирование: 21 Июля 2016, 23:40:03 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Evgen8

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Это не помогло. В логе точно такая же запись возникает.

 

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