25 декабря | 2024г. | 16:50:38


АвторТема: PHP4 и 5 fastcg, а так-же репозитории с которых можно подергать софт для stlinux  (Прочитано 21558 раз)

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

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
Вынес вверх ссылки на репозитории, откуда можно что-то вытащить на ресивер:
ftp.stlinux.com/pub/stlinux
Index of /emdebian/grip-ports/grip/
Index of /rpm-fc8/RPMS/sh4
https://iohack.sourceforge.jp/kogiidena/debian26/binary-sh4/
Index of /rpm-fc6/extras/RPMS/sh4

Ниже краткая инструкция по установке PHP4 на рес. Вернее один из вариантов. Удалось прикрутить ко встроенному вэб серверу.


Lighttpd 1.4.31 и PHP5 fastcgi
Скачать
Спойлер   :
ссылочка на архив:
php4.tar.gz

На всякий случай сделай резервную копию прошивки, пользовательских данных.

Внутри архива папка php - там набор библиотек, необходимых для работы самого PHP и php4 сам запускаемый файл и файл профиля.

Теперь нужно разместить файлы библиотек так, чтобы система могла их найти, я решил это так: добавил свою папку в список тех, где будет поиск
(файл .profile разместить так /root/.profile в нем помимо прочего прописаны пути к библиотекам и запускаемым файлам. Тебя должно интересовать PATH и LD_LIBRARY_PATH), последнюю запись (:/root/plugin/var/GISMenu/app/link/bin) исправить на свой, правильный путь, соответственно в PATH - путь к запускаемым файлам, а LD_LIBRARY_PATH к библиотекам! Это даст возможность запускать из терминальной консоли PHP на выполнение, но не даст работать автономно по крону или из вэба. Чтобы решить и этот вопрос нужно в /root/autorun.sh такую строчку прописать например перед запуском "./ywsystem_server.exe &":
. /root/.profile

так и писать точка пробел и путь с именем файла!

вот тут нужна внимательность ошибки допущенные в авторане или в файле профиля могут привести к невозможности запуска ресивера! (тоже не смертельно - образ восстановления и все будет работать!)

рекомендую в авторан добавлять только тогда, когда все отладится!
дальше проверить можно так
php4
<?
  echo "worked\n";
?>
кнопками CTRL-D CTRL-D выход из редактирования.

Ну или создать php скрипт с шапкой

#!/путь к php4/php4
<?
  echo "worked\n";
?>

дальше сохранить, дать права на выполнение "chmod 755 имя скрипта" и попробовать выполнить.
Само собой что у файла php4 тоже должны быть права на выполнение!

Ну где-то так, если я ничего не забыл и не перепутал.
Добавлено  23 июля 2012, 17:58   
Если получиться прикрутить к вэб серверу - можно сюда написать как именно, может кому будет интересно или впоследствии пригодиться!

  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн grafsoft

  • Падаван
  • *
  • Сообщений: 38
  • Поблагодарили: 72
  • Уважение: +3
репозитории для stlinux в 8120
« Ответ #1: 26 февраля | 2012г. | 21:58:07 »
0
Есть ли?
PS. Прикрутил nano и php 4.3. к прошивке 1.2.31. понравилась идея, но в ручную делать то, что давно сделано автоматизированным... Может кто уже прикрутил apt и есть репозиторий с пакетами?

в STLinux скорее rpm

Оффлайн linky

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
репозитории для stlinux в 8120
« Ответ #2: 27 февраля | 2012г. | 08:05:04 »
0
acrab,
ничего такого не встречал... Но мысль хорошая.
Хотя рядовому пользователю реса, совсем не нужная.
Т.к. им нужен готовый продукт (плагин для спарк например) и разбиратся ни у кого нет желания...
А кто понимает, что и за чем нужно, собирают сами.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
репозитории для stlinux в 8120
« Ответ #3: 27 февраля | 2012г. | 10:56:48 »
0
Это то конечно так, но хотят-же часть людей transmission и mc для удобства. Мне вон интересна проверка почты и некие действия в интернете, которые мне намного проще сделать на PHP. А там глядишь и еще чего найдется.
PS. Да и аппетиты растут во время еды, технически то железка достаточно полноценная. Вон на вайфаях на openwrt и ddwrt сколько желающих сидят и далеко не каждый из них спец по линуксам. Инструкции рулят :)
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн linky

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
репозитории для stlinux в 8120
« Ответ #4: 27 февраля | 2012г. | 13:01:54 »
0
acrab,
Могу путать термины.. так что не пинать  :biggrin:
Как понимаю все нужно сводить к ipk установки и собирать все пакеты в нем.
С каким нибудь веб интерфейсом на самом реси (по подобию Popcorn )
(никогда не занимался, что и как собирать не представляю)


Как рес попал в руки первым делом собрал MC и transmission. Но так и не смог сделать поддержку UTF8 в МС.
(есть время и возможность собрать нормальный MC буду рад)

 

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
репозитории для stlinux в 8120
« Ответ #5: 29 февраля | 2012г. | 10:15:29 »
0
2linky - Пинать не буду, сам такой. :)

Пока сдох www sh-linux.org, источник, откуда я дергал пакеты, оживет - попробую скопировать все под sh4. До компиляции с исходников серьезно я пока еще не добрался. Если сегодня не дернут куда нибудь - попробую поковырять имеющиеся енигмовские пакеты.
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн munche

  • Лорд Джедай
  • *****
  • Сообщений: 3559
  • Поблагодарили: 7060
  • Уважение: +143
репозитории для stlinux в 8120
« Ответ #6: 02 марта | 2012г. | 08:13:49 »
0
Пока сдох www sh-linux.org, источник, откуда я дергал пакеты
А чем ftp.stlinux.com/pub/stlinux/ не устраивает?

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
репозитории для stlinux в 8120
« Ответ #7: 03 марта | 2012г. | 00:16:34 »
0
Пакетов намного меньше. Они здесь более узкоспециализированы. В том источнике у меня индексный файл сохранился, список поинтересней. Компиляция - будет уже как последнее средство...
Ссылочка на работавший rpm sh-linux org: https://db.tt/HOto10oF
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн sikoko

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 16
  • Уважение: 0
репозитории для stlinux в 8120
« Ответ #8: 21 июля | 2012г. | 16:34:25 »
0
О великие гуру, помогите мне с добавлением php 5 к lighttpd в спарке.
Где взять нужный пакет и как его установить?

Оффлайн stuev

  • Джедай
  • ***
  • Сообщений: 317
  • Поблагодарили: 159
  • Уважение: +4
репозитории для stlinux в 8120
« Ответ #9: 21 июля | 2012г. | 17:27:39 »
0
Изучайте STlinux 
Уважаемый munche  указал

А чем ftp.stlinux.com/pub/stlinux/ не устраивает?

 
  • GI  905    GI  780    GI8120   36  75+85.2+90   телекарта    LG 50PH670V

Оффлайн sikoko

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 16
  • Уважение: 0
репозитории для stlinux в 8120
« Ответ #10: 21 июля | 2012г. | 17:43:30 »
0
Как переводится фраза "..........." ?
А ему в ответ - иди на курсы языка.

На  ftp.stlinux.com/pub/stlinux/ я не нашел скомпилированного php , ткните носом если он там есть.


Оффлайн linky

  • Мастер Джедай
  • **
  • Сообщений: 1151
  • Поблагодарили: 1555
  • Уважение: +30
репозитории для stlinux в 8120
« Ответ #11: 21 июля | 2012г. | 21:22:23 »
0
Часто обновляют и есть намного больше чем на stlinux
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
репозитории для stlinux в 8120
« Ответ #12: 22 июля | 2012г. | 00:01:38 »
0
Как переводится фраза "..........." ?
А ему в ответ - иди на курсы языка.

На  ftp.stlinux.com/pub/stlinux/ я не нашел скомпилированного php , ткните носом если он там есть.

Есть бинарный PHP, с комплектом библиотек, но с имеющимся в ресе вэб сервером он не подружился! у меня стояла задача(которая выполняется регулярно) выполнять определенные действия в нете, мне проще было их сделать через скрипты, мне не была критична связка с вэб сервером. Если нужно - я сделаю архив с кратким описанием, что и куда положить, чтобы работали php скрипты. Если сможешь разобраться, как прикрутить хотябы в виде cgi скриптов - было бы неплохо!
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Оффлайн sikoko

  • Падаван
  • *
  • Сообщений: 26
  • Поблагодарили: 16
  • Уважение: 0
репозитории для stlinux в 8120
« Ответ #13: 22 июля | 2012г. | 11:14:46 »
0
Архив с инструкцией - лучше и представить нельзя. Если Вам не сложно, буду очень благодарен. А lighttpd с php через fastcgi должен работать.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
репозитории для stlinux в 8120
« Ответ #14: 23 июля | 2012г. | 17:50:10 »
0
На всякий случай сделай резервную копию прошивки, пользовательских данных.

Внутри архива папка php - там набор библиотек, необходимых для работы самого PHP и php4 сам запускаемый файл и файл профиля.

Теперь нужно разместить файлы библиотек так, чтобы система могла их найти, я решил это так: добавил свою папку в список тех, где будет поиск
(файл .profile разместить так /root/.profile в нем помимо прочего прописаны пути к библиотекам и запускаемым файлам. Тебя должно интересовать PATH и LD_LIBRARY_PATH), последнюю запись (:/root/plugin/var/GISMenu/app/link/bin) исправить на свой, правильный путь, соответственно в PATH - путь к запускаемым файлам, а LD_LIBRARY_PATH к библиотекам! Это даст возможность запускать из терминальной консоли PHP на выполнение, но не даст работать автономно по крону или из вэба. Чтобы решить и этот вопрос нужно в /root/autorun.sh такую строчку прописать например перед запуском "./ywsystem_server.exe &":
. /root/.profile

так и писать точка пробел и путь с именем файла!

вот тут нужна внимательность ошибки допущенные в авторане или в файле профиля могут привести к невозможности запуска ресивера! (тоже не смертельно - образ восстановления и все будет работать!)

рекомендую в авторан добавлять только тогда, когда все отладится!
дальше проверить можно так
php4
<?
  echo "worked\n";
?>
кнопками CTRL-D CTRL-D выход из редактирования.

Ну или создать php скрипт с шапкой

#!/путь к php4/php4
<?
  echo "worked\n";
?>

дальше сохранить, дать права на выполнение "chmod 755 имя скрипта" и попробовать выполнить.
Само собой что у файла php4 тоже должны быть права на выполнение!

Ну где-то так, если я ничего не забыл и не перепутал.
Добавлено  23 июля | 2012г. | 17:58:19   
Если получиться прикрутить к вэб серверу - можно сюда написать как именно, может кому будет интересно или впоследствии пригодиться!
  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
96 Ответов
70874 Просмотров
Последний ответ 25 февраля | 2015г. | 01:04:36
от KIR KLIN
1 Ответов
4541 Просмотров
Последний ответ 10 сентября | 2011г. | 12:57:16
от TVSerG
0 Ответов
138 Просмотров
Последний ответ 23 ноября | 2011г. | 21:48:03
от 2boom
29 Ответов
24014 Просмотров
Последний ответ 10 февраля | 2015г. | 18:51:53
от AtElEr
28 Ответов
22576 Просмотров
Последний ответ 13 ноября | 2020г. | 00:27:25
от valerabh



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!