Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Web server + PHP!!!!
IgorJazz
Добавлено 25.12.2010 23:12 Редактировалось 25.12.2010 23:17
0
Сообщение: 1
IgorJazz
0

Пункты: 2825
Регистрация: 28.10.2010
Привет всем!!! есть плата (SK-MAT91sam9xe512) понадобилось установить ВЕБ сервер, так скомпилировал Бизипокс, установил и сконфигурировал имеющейся та Веб сервер ну и в результате все заработало....Теперь "кровь с носа" нужно прикрутить PHP, заглянул вот сюда http://box.matto.nl/busyboxphp.html и попробывал по этому пути так че0то не выходит... Может кто уже имел с этим дело и знает куда рыть!!!!
Заранее спасибо!!!!
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.12.2010 14:54 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
пардон, что влезаю с дурацким советом, но на мой взгляд утверждение
Код
попробывал по этому пути так че0то не выходит

перед вопросом совершенно неконструктивно. Это уровень "доктор! там подвале что-то стучит - помогите а.."
разумеется, есть элемент везения и тут найдется добрый человек, который занимался именно этой связкой, получил положительный результат и сейчас все распишет по шагам..
еще меньше шансов о существование другого доброго человека, который сейчас полезет ставить софт по вышеуказанной ссылке :)

более разумным мне кажется:
- изложить возникшие проблемы с кратким описанием цели, сделанных шагов и чего не получилось. приложить для информационности куски логов с ошибками (длинные логи убрать в ссылки)
- поискать альтернативные пакеты для достижения поставленной задачи
- поискать по форумам описания ошибок при сборке и возможные решение
- итыды

тогда, возможно, кто-нить прочитает и даст дельный совет

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
IgorJazz
Добавлено 26.12.2010 15:41 Сообщение: 3
IgorJazz
0

Пункты: 2825
Регистрация: 28.10.2010
Код

разумеется, есть элемент везения и тут найдется добрый человек, который занимался именно этой связкой, получил положительный результат и сейчас все распишет по шагам..


))) Вы правы!!! надеялся вот как-раз на этот пунктик!!!!

На данный момент занимаяюсь как раз поиском других подходов и пытаюсь это все структиризировать, чтобы далле закинуть более подробные вопросы и шаги....
Просто говоря стоит 3 задачи:
1. Запустить по Веб-серверу бинарник имеющийся на плате, типа, сделать кнопочку на странички при нажатии которой будет выполняться запуск. (а пограмка запускает веб камеру которая делает фотки с сек. интервалом)
2. Написать скрипт который обновляет фотографии автоматически, например каждых 2сек.
3. Сделать кнопочку которая убивает этот процес.

Пока думаю поможет всему этому установка PHP-cgi или Java, так как установленый по дефолту ВЕБ сервер httpd всю эту радось не поддержывает))) но могу ошибаться так как опыта маловато....
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.12.2010 18:45 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
хм.. когда-нить в далеком будущем я вероятно займусь подобными изысканиями. вариантов решения масса - от примитивных скриптов до самописных прог, через решения которые предоставляют готовые пакеты :)
если озадачить гугель->busybox httpd.conf
то вываливается куча схожих вопросов и кучка ответов, там вполне можно нарыть чего-нить полезного.
а чем не устраивает в самом Buildroot модуль php? и где-то там же в либах видел libcgi. может это.. порыться в утилитах билдрута :)
кстати, некоторые пакеты, особенно для вебкамер любят поддерживать вебморду с управлением самой камеры, потока и вероятно запуск внешних бинарников.. (но это в дебьяне, вероятно для бизибокса это кастрируют)
вот код примитивного html для рефреша картинки заданное число раз пер сек
Код
<html>
<head>
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="refresh" CONTENT="1">
</head>
<body>
<center>
<h2>My Web Cam</h2>
<img src="sova.jpg" width="640" height="480">
</center>
</body>
</html>

зы скопировано с какого то wiki по вебкамерам..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
admin-lab
Добавлено 26.12.2010 23:27 Редактировалось 27.12.2010 04:40 Сообщение: 5
admin-lab
0

Пункты: 129
Регистрация: 26.12.2010
Поставьте Debian с лаборатории, а я объясню как его прикрутить к PHP.
Вам также возможно, поможет ZoneMinder: http://www.zoneminder.com
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 28.12.2010 06:31 Сообщение: 6
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
я поднял микроперл. а cgi в бизибоксе и так работает.
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 08.09.2012 18:33 Сообщение: 7
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
Возникла непонятная ситуация...
Используется билдрут+бизибокс от iMX233
Установлен httpd + php-cgi
На самой простой странице phpinfo(); происходят странности:
сервер вылил информацию в браузер, но не закрывает соединение.
Написал print ("Hello World"); Тут еще более странности: информацию пролил, соединение не закрыл. Если ребутнуть плату, то в браузере выскакивает Hello World.

Что не так со штатным php-cgi?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux