|
|
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Лиди!!! Скажите что не так. Делаю все как было описано в форуме, как то 1 устанавливаю рпмку firebird rpm -i FirebirdSS-2.0.0.12169-Beta2.i686.rpm 2 конфигурю исходники пхп ./configure --with-interbase=shared,/opt/firebird 3 делаю make В php/modules появляются файлы interbase.a interbase.la interbase.so 4 В /etc/php.ini добавляю строчку extension=interbase.so Пробую выполнить ibase_connect() и получаю - Call to undefined function: ibase_connect() Что я не так делаю??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 10:30:44 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
там какие то dll'и надо с этими функциями чтоб были ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 10:54:50 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
VirusXPтам какие то dll'и надо с этими функциями чтоб были какие дллки этоже линукс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 11:34:23 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Dmitry Cherevkoкакие дллки этоже линукс... ну не знаю не знаю что там доблестные разработчики линукса еще понапридумали, во всяком случае в виндах все функции php лежат во внешних библиотеках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 11:46:21 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
VirusXP Dmitry Cherevkoкакие дллки этоже линукс... ну не знаю не знаю что там доблестные разработчики линукса еще понапридумали, во всяком случае в виндах все функции php лежат во внешних библиотеках. Уж не знаю чего там в однопользовательских системах без протоколирования, но в Linux есть файл /var/log/httpd/error_log куда валятся ошибки httpd и php. надо смотреть чего в нем написано. Скорее всего, необходимо еще доустановить клиента Interbase. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2006, 12:56:32 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Dmitry CherevkoЛиди!!! Скажите что не так. Делаю все как было описано в форуме, как то 1 устанавливаю рпмку firebird rpm -i FirebirdSS-2.0.0.12169-Beta2.i686.rpm 2 конфигурю исходники пхп ./configure --with-interbase=shared,/opt/firebird 3 делаю make В php/modules появляются файлы interbase.a interbase.la interbase.so 4 В /etc/php.ini добавляю строчку extension=interbase.so Пробую выполнить ibase_connect() и получаю - Call to undefined function: ibase_connect() Что я не так делаю??? Я делал просто ./configure <параметры взятые из выхлопа phpinfo();> --with-interbase и всё! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 05:40:31 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Dmitry CherevkoЛиди!!! Скажите что не так. Делаю все как было описано в форуме, как то 1 устанавливаю рпмку firebird rpm -i FirebirdSS-2.0.0.12169-Beta2.i686.rpm 2 конфигурю исходники пхп ./configure --with-interbase=shared,/opt/firebird 3 делаю make В php/modules появляются файлы interbase.a interbase.la interbase.so 4 В /etc/php.ini добавляю строчку extension=interbase.so Пробую выполнить ibase_connect() и получаю - Call to undefined function: ibase_connect() Что я не так делаю??? Может имеет смысл огласить весь список действий? :) Тут встречных вопросов многовато возникает: Был ли ранее установлен php? Или вы изначально ставите его из сырцов? Или он у вас был без поддержки FB/IB и вы решили эту поддержку добавить? Если был установлен то каким образом: как apache-модуль или как cli? В любом случае interbase.so должен находится в специальной директории для php-шных расширений (например у меня это /usr/lib/php4/20020429) и прописан в соответсвующем php.ini (у меня для apache в /etc/php4/apache/php.ini и для cli в /etc/php4/cli/php.ini ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 08:46:06 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
v6y Dmitry CherevkoЛиди!!! Скажите что не так. Делаю все как было описано в форуме, как то 1 устанавливаю рпмку firebird rpm -i FirebirdSS-2.0.0.12169-Beta2.i686.rpm 2 конфигурю исходники пхп ./configure --with-interbase=shared,/opt/firebird 3 делаю make В php/modules появляются файлы interbase.a interbase.la interbase.so 4 В /etc/php.ini добавляю строчку extension=interbase.so Пробую выполнить ibase_connect() и получаю - Call to undefined function: ibase_connect() Что я не так делаю??? Еще бывает, что у stand_alone и у модуля php разные ini файлы, или ваша сборка ищет ини в другом месте, или у вас затесалось 2 разные версии в разные места системы. Делаете вы все более менее правильно, а потому вызовите phpinfo() и посмотрите на вывод - подцепились ли все ваши библиотеки. (Жалко, что не FreeBSD - там все делается в 10 минут через порты. cd /usr/ports/lang;cd php4; make install; cd ../php4-extension;make install; и всех делов.). Еще позовите просто php (как команду) и посмотрите, что он не ругается на отсутствие чего то - часто бывает, что библиотеку самого php вы в ini подключили, а она не может найти нужную ей библиотеку приложения. Скажем, вам нужно сначала в систему полставить клиента interbase, а потом уже собирать его для php. (Виндусятнику - юниксные .so и есть разделяемые библиотеки, которые в виндах называются dll. Разница там есть, но в данном случае не существенная). Может имеет смысл огласить весь список действий? :) Тут встречных вопросов многовато возникает: Был ли ранее установлен php? Или вы изначально ставите его из сырцов? Или он у вас был без поддержки FB/IB и вы решили эту поддержку добавить? Если был установлен то каким образом: как apache-модуль или как cli? В любом случае interbase.so должен находится в специальной директории для php-шных расширений (например у меня это /usr/lib/php4/20020429) и прописан в соответсвующем php.ini (у меня для apache в /etc/php4/apache/php.ini и для cli в /etc/php4/cli/php.ini ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 10:16:36 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
да так и есть все мои действия не имели должного результата, как стоял пхп 4.3.8 так я и не смог его заменить на 5.1.2 - ставил я и рпмкой и из сырцов phpinfo() говорит что external module interbase установлен firebird я установил interbase.so разбросал уже где только можно И всеравно немогу обратиться к функциям интербейза из пхп Call to undefined function: ibase_connect() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 18:45:50 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Dmitry Cherevkoда так и есть все мои действия не имели должного результата, как стоял пхп 4.3.8 так я и не смог его заменить на 5.1.2 - ставил я и рпмкой и из сырцов phpinfo() говорит что external module interbase установлен firebird я установил interbase.so разбросал уже где только можно И всеравно немогу обратиться к функциям интербейза из пхп Call to undefined function: ibase_connect() Вобщем я б порекомендовал бы следующее: php 5.1.2 убрать, найти сырцы php 4.3.8, далее Код: plaintext 1. 2. Посмотреть через phpinfo() где находится директория для расширение (что то вроде extension_dir => /usr/lib/php4/20020429 => /usr/lib/php4/20020429), закинуть туда interbase.so, прописать строчку extension=interbase.so в соответсвующих php.ini файлах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 09:56:25 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
нашел сырцы php 4.3.8, делаю configure -with-interbase=shared а они мне говорят configure: error: libgds or libib_util not found! а с ними у меня и раньше были проблемы, откуда их взять чтобы ни кто потом не ругался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 11:03:07 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Dmitry Cherevkoнашел сырцы php 4.3.8, делаю configure -with-interbase=shared а они мне говорят configure: error: libgds or libib_util not found! а с ними у меня и раньше были проблемы, откуда их взять чтобы ни кто потом не ругался? Слинковать libfbembed.so на libgds.so. На всякий случай, подробнее: Код: plaintext 1. 2. P.S. Предполагается что установлен FB 1.5.x или FB 2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 12:19:31 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Слинковал, но дело дальше не пошло :( может есть какойто другой путь? extension_dir = /usr/lib/php/extensions туда и положил interbase.so правда от версии пхп5 - неработает ну а 4-ю сконфигурить не удалось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 19:22:17 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Dmitry Cherevko Код: plaintext 1. 2. Слинковал, но дело дальше не пошло :( может есть какойто другой путь? extension_dir = /usr/lib/php/extensions туда и положил interbase.so правда от версии пхп5 - неработает ну а 4-ю сконфигурить не удалось Радикальный путь - выкинуть линукс - поставить FreeBSD - пойти в порты, сказать cd /usr/ports/lang/php4; make install - сказать cd ../php4-extension; make install поставить галочку у interbase Оно само скачает тексты, проверит контрольные суммы, поставит патчи, поставить php и поставит расширения. Куда там линуксам с ихними rpm-ами. Еще можно посмотреть, что включено в OpenSuSe - там по крайней мере устанновка автоматизирована. Или в Debian. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 20:43:16 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Debian apt-get install php4-interbase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 21:07:39 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
DarkSquid Debian apt-get install php4-interbase Кстати, тоже неплохо.) Вообще, мне кажется, используемый дистрибутив не был озвучен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 21:52:27 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
DocAl DarkSquid Debian apt-get install php4-interbase Кстати, тоже неплохо.) Вообще, мне кажется, используемый дистрибутив не был озвучен? ТОже правильно. 1) Словом - не хрена качать дистрибутивы руками и собирать тоже руками. Все должно выполняться автоматически. 2) Если не выполняется - выполняете операцию Переместить (объект = ваш_дистрибутив, цель = мусорная_корзина) Переместить (объект = правильный_дистрибутив, цель = ваш_компьютер) и идете на пункт 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2006, 02:26:53 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Линукс - Мандрейк 10.1 1. Деинсталлировал Апач и пхп 2. Установил Апач2.2.0.50 3. Устанавливаю пхп 5.0.3 - пишет Неудается установить пхп 5.0.3 из-за неудовлетворенности apache_mmn_20020903 что это значит и как от этого избавиться??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 18:15:19 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
Ох уж мне эти RPM-дистрибутивы, ох уж мне эти пользователи RPM-дистрибутивов... Во-первых, текущая стабильная версия PHP5 -- это 5.1.1, появившаяся ещё в конце ноября, и с 5.0.3 было пофиксено немало багов. Во-вторых, либо научитесь заставлять менеджер пакетов удовлетворять зависимости устанавливаемого ПО, либо научитесь сами удовлетворять эти зависимости. В-третьих, вот Apache-2.2-то вам точно никуда не впился. Есть нормальная стабильная ветка 1.3, её и следует использовать априори. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 18:23:27 |
|
||
|
php не знает команд interbase
|
|||
|---|---|---|---|
|
#18+
авторчто это значит и как от этого избавиться??? это значит что для работы апача нужен этот пакет. Кажется это mm, предназначеный для работы с памятью. авторЛинукс - Мандрейк 10.1 та еще фенька. Если есть возможность меня его сейчас же. Ибо потом может быть поздно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2006, 18:38:58 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33560317&tid=1489738]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 361ms |

| 0 / 0 |
