Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> установка пакетов в Debian 
:(
    Опции темы
mixas
Дата 20.6.2007, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

Репутация: нет
Всего: нет



на  Debian Sarge все пакеты были установлены с помощью apt. теперь мне надов скрипте указать путь к php5, а куда он установлен не могу найти. просмотрел все директории из $PATH там нету....
где мне php искать?
спасибо
PM MAIL   Вверх
powerfox
Дата 20.6.2007, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



mixas:

Код

dpkg -L ИМЯ_ПАКЕТА

Ещё можно использовать
Код

whereis php

Увидишь список файлов пакета (и пути к ним). А вообще, всё ставится с префиксом /usr.
Если у php есть какие


--------------------
user posted image
PM WWW   Вверх
mixas
Дата 20.6.2007, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

Репутация: нет
Всего: нет



Код

dpkg -L php5


выдаёт

Код

/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/php5



Код

whereis php5


получаю 

Код

php5: /etc/php5 /usr/lib/php5 /usr/include/php5 /usr/share/php5


самого интерпретатора ни в одной директории найти не могу....
это же должен быть файл "php" или "php5" ?
PM MAIL   Вверх
Secandr
Дата 21.6.2007, 07:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 1
Всего: 39



Код

updatedb
locate php | grep bin

а так?

и что имено в скрипте указать надо? php5 стоит как модуль или как cgi?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
mixas
Дата 21.6.2007, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

Репутация: нет
Всего: нет



Код

 ~>locate php | grep bin


/usr/bin/php-config
/usr/bin/php-config5
/usr/bin/phpize
/usr/bin/phpize5



посмотрел что в php-config5 находится:
Код

prefix="/usr"
exec_prefix="${prefix}"
version="5.2.0-8+etch1"
version_id="50200"
includedir="${prefix}/include/php5"
includes="-I$includedir -I$includedir/main -I$includedir/TSRM -I$includedir/Zend -I$includedir/ext -I$includedir/ext/date/lib $(getconf LFS_CFLAGS)"
ldflags=""
libs="-lcrypt   -lz -lcrypt -lssl -lpcre -ldb-4.4 -ldb-4.4 -lbz2 -lz -lpcre -lssl -lresolv -lm -ldl -lnsl  -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lxml2 -lxml2 -lxml2 -lcrypt -lxml2 -lxml2 -lxml2 -lxml2 -lcrypt "
extension_dir='/usr/lib/php5/20060613+lfs'
program_prefix=""
program_suffix=""
exe_extension=""
php_binary="${exec_prefix}/bin/${program_prefix}php${program_suffix}${exe_extension}"
phpapi="20060613+lfs"



то есть надо смотреть в каталоге /usr/bin но там только те 4 файла, кторые с помощью
 locate php | grep bin нашлись.

пхп стоит как модуль
а в скрипте надо указать:

Код

NTERVAL=50

while true;
do
        путь_к_интерпретатору /var/www/makethis.php > /dev/null
    sleep $INTERVAL
done


вот. что туда вписывать то?
PM MAIL   Вверх
GePo
Дата 21.6.2007, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 30.3.2003
Где: Москва

Репутация: 1
Всего: 3



Установи php5-cgi. Это php-интерпретатор для командной строки. Будет находится в /usr/bin/php
--------------------
PM MAIL WWW   Вверх
mixas
Дата 22.6.2007, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

Репутация: нет
Всего: нет



спасибо smile , почти помогдо!!!
после установки появился /usr/bin/php5-cgi

запустил
Код

NTERVAL=50

while true;
do
        /usr/bin/php5-cgi /var/www/makethis.php > /dev/null
    sleep $INTERVAL
done



после чего начало выскакивать

Код

sleep: missing Operand
╩sleep --help╚ for more info.
PHP Warning:  Module 'gd' already loaded in Unknown on line 0


в чём здесь может быть дело?
PM MAIL   Вверх
nickless
Дата 22.6.2007, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(mixas @  21.6.2007,  23:03 Найти цитируемый пост)
в чём здесь может быть дело?

Букву I в переменной INTERVAL забыл smile ? Или это так скопипастилось?


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
mixas
Дата 22.6.2007, 01:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

Репутация: нет
Всего: нет



да спасибо, это я прогнал smile

теперь осталось только
Код


PHP Warning:  Module 'gd' already loaded in Unknown on line 0


PM MAIL   Вверх
mixas
Дата 22.6.2007, 03:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

Репутация: нет
Всего: нет



на англицком форуме пишут 
Цитата

Take a look at $PREFIX/etc/php.ini You may have duplicate module entries.


посмотрел в /etc/php5/apache/php.ini 
там двойных записей нет 
Код

extension=gd.so 

только один раз 

но кроме этого я нашёл в директории 
/etc/php5/conf.d 
файл gd.ini и в нём тоже 

Код

# configuration for php GD module 
extension=gd.so 
 
может быть отсюда ошибка? 

у меня значит сейчас установлен php в 2х вариантах сразу как модуль апача и как fast-cgi? может они типа мешают друг другу когда я его из командной строки вызываю в этом скрипте?

PM MAIL   Вверх
GePo
Дата 22.6.2007, 07:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 30.3.2003
Где: Москва

Репутация: 1
Всего: 3



Убери из php.ini загрузку extension=gd.so. Достаточно в conf.d
--------------------
PM MAIL WWW   Вверх
mixas
Дата 22.6.2007, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

Репутация: нет
Всего: нет



закомментировал в php.ini, не помогает. та же ошибка выскакивает.
может ещё где нибудь дубликаты остались??
PM MAIL   Вверх
GePo
Дата 22.6.2007, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 30.3.2003
Где: Москва

Репутация: 1
Всего: 3



Упс, установить нужно было php5-cli.
php5-cgi - это если настраивать php как cgi, а не как модуль.

php5-cgi тогда можно будет удалить.
--------------------
PM MAIL WWW   Вверх
mixas
Дата 22.6.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2007

Репутация: нет
Всего: нет



спасибо!! так канешна луччше.

тогда сразу ещё вопрос. как можна этот скрипт поместить в автозапуск?

при вызове ps -aux в списке процессов стоит sleep 50, как сделать чтоб там например makethis стояло и можно ли то же самое ( периодический запуск makethis.php) делать по другому или с помощью скрипта самый лучший вариант?
PM MAIL   Вверх
GePo
Дата 22.6.2007, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 166
Регистрация: 30.3.2003
Где: Москва

Репутация: 1
Всего: 3



cron

Это сообщение отредактировал(а) GePo - 22.6.2007, 17:33
--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1016 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.