Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запуск php с флешки

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
OrmaJever
Отправлено: 10 Сентября, 2013 - 20:08:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




В общем нужно запустить php с флешки в линуксе, то есть я его скомпилировал и установил на дебиане, а теперь нужно все бинарники собрать и скопировать на флешку для последующего запуска на другом линуксе. Проблема в том где лежат все бинарники php в линуксе? Скопировал только /usr/local/bin/php, и при запуске на второй машине он мне пишет
CODE (htmlphp):
скопировать код в буфер обмена
  1. ./php: line 4: syntan error: unexpecded "("

при этом если запустить этот же файл на первом линуксе то он запускает нормально. Где искать остатки php?
(Добавление)
ах да, скопировал ещё /etc/php5/cli/php.ini с первой на вторую машину, но это не помогло Растерялся

(Отредактировано автором: 10 Сентября, 2013 - 20:14:21)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Мелкий Супермодератор
Отправлено: 11 Сентября, 2013 - 10:24:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Копированием файлов обойтись очень врядли удастся. Ведь нужны ещё шаренные библиотеки.

Люди рекомендуют сборку из исходников, например: http://aboutubuntu[dot]ru/content/ph[dot][dot][dot]he2-ubuntu-10-04
(Добавление)
OrmaJever пишет:
скопировал ещё /etc/php5/cli/php.ini с первой на вторую машину

Хм. А в чём изначальный смысл задачи?


-----
PostgreSQL DBA
 
 Top
OrmaJever
Отправлено: 11 Сентября, 2013 - 10:41:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Мелкий пишет:
Хм. А в чём изначальный смысл задачи?

Вторая машина это роутер, там нет компилятора, и очень мало внутреней памяти, зато есть usb вход.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
EuGen Администратор
Отправлено: 11 Сентября, 2013 - 12:47:57
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




OrmaJever
Спойлер (Отобразить)

- поэтому корректнее собрать PHP из исходного кода в смонтированный каталог USB-устройства.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Мелкий Супермодератор
Отправлено: 11 Сентября, 2013 - 12:55:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




OrmaJever пишет:
Вторая машина это роутер

Он же наверняка на другой архитектуре!

Нет ли в штатных репозиториях роутера пакета? На чём роутер? ddwrt, openwrt точно имеют в репозитариях php.


-----
PostgreSQL DBA
 
 Top
OrmaJever
Отправлено: 11 Сентября, 2013 - 13:46:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Мелкий пишет:
Нет ли в штатных репозиториях роутера пакета? На чём роутер? ddwrt, openwrt точно имеют в репозитариях php.

CODE (htmlphp):
скопировать код в буфер обмена
  1. /home/root # cat /proc/version
  2. Linux version 3.0.83 (padavan@hms) (gcc version 4.4.7 (GCC) ) #1 Sat Jun 22 03:36:13 KRAT 2013
  3.  

Стандартный веб интерфейс написан на asp, и стоит какой-то простой веб сервер httpd.

А как узнать архитектуру процессора? Растерялся
(Добавление)
EuGen пишет:
- поэтому корректнее собрать PHP из исходного кода в смонтированный каталог USB-устройства.

Ну дак я так и делал, но после сборки я не смог найти бинарники в каталоге сборки на флешке поэтому сделал make install и и взял уже установленые с /usr/local/bin. Тоесть собраный php возможно запустить без make install? Как?

(Отредактировано автором: 11 Сентября, 2013 - 14:05:56)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Мелкий Супермодератор
Отправлено: 11 Сентября, 2013 - 14:13:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




OrmaJever пишет:
А как узнать архитектуру процессора?

CODE (bash):
скопировать код в буфер обмена
  1. root@luci:~# uname -a
  2. Linux luci 2.6.37.6 #1 Fri Sep 2 15:36:34 CEST 2011 mips GNU/Linux

Вот mips - и есть архитектура.

Asus RT-N65U на стоковой прошивке? Тогда сборка из исходников под mips. Кросскомпиляцией заниматься ещё не доводилось, так что не подскажу, как.


-----
PostgreSQL DBA
 
 Top
OrmaJever
Отправлено: 11 Сентября, 2013 - 15:33:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Мелкий пишет:
Asus RT-N65U на стоковой прошивке?

роутер угадал (не предсталяю как), а вот прошивка не официальная. И да, там мипс.
Мелкий пишет:
Кросскомпиляцией заниматься ещё не доводилось, так что не подскажу, как.

Судя по гуглу достаточно популярная тема, не я один хочу замучать роутер Подмигивание

(Отредактировано автором: 11 Сентября, 2013 - 15:37:54)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
IllusionMH
Отправлено: 11 Сентября, 2013 - 15:40:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)





OrmaJever пишет:
роутер угадал (не предсталяю как)

сейчас он еще и все по удаленке настроит Хорошо
 
 Top
EuGen Администратор
Отправлено: 11 Сентября, 2013 - 15:44:29
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Штатный gcc позволяет компилировать под разные архитектуры.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Мелкий Супермодератор
Отправлено: 11 Сентября, 2013 - 15:51:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




OrmaJever пишет:
роутер угадал (не представляю как)

Если убрать налёт таинственности...
Спойлер (Отобразить)


-----
PostgreSQL DBA
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование *nix »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB