Спасибо большое за советы, PHP запустился, помогло следующее:1. в httpd.conf прописал:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex insex.html index.php
(на AddModule mod_php5.c Апач ругался неприлично)
2. создал такую переменную (путь к ini файлу для PHP)
setenv PHPRC=/usr/php524/lib/
Теперь ПХПшные файлы правильно парсятся на сервере. В частности отрабатывает phpinfo()
Возникла проблема с подключением к Ораклу:
1. в файл tnsnames.ora внёс новую запись:
elt =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ora10)
)
)
2. Установил переменные окружения:
setenv ORACLE_HOME /usr/local/oracle8-client
setenv LD_LIBRARY_PATH $ORACLE_HOME/lib
setenv NLS_LANG american_america.cl8iso8859p5
3. Создал файл ora_test.php следующего содержания:
<?php
print '1111111111111111111111111111111111';
$conn = OCILogon("<user>", "<password>", "elt");
print '2222222222222222222222222222222222';
?>
4. На фаерволе открыл порт 1521 для входа и выхода. (потом даже вообще снял фаервол)
5. phpinfo() касательно Ораклового клиента выдаёт следующее:
oci8
OCI8 Support enabled
Version 1.2.3
Revision $Revision: 1.269.2.16.2.37 $
Active Persistent Connections 0
Active Connections 0
Oracle Version 8.1
Compile-time ORACLE_HOME /usr/local/oracle8-client
Libraries Used no value
Temporary Lob support enabled
Collections support enabled
Directive Local Value Master Value
oci8.default_prefetch 10 10
oci8.max_persistent -1 -1
oci8.old_oci_close_semantics 0 0
oci8.persistent_timeout -1 -1
oci8.ping_interval 60 60
oci8.privileged_connect Off Off
oci8.statement_cache_size 20 20
Проблема:
при попытке выполнить этот файл наглухо виснет функция OCILogon.
Пользователь и пароль в БД созданы, пользователь имеет гранты на соединение, селекты и т.д. - т.е. под ним можно заходить в БД (проверено).
Вопросы:
1. Может кто-то может подсказать как проверить работоспособность ораклового клиента?
2. Будет ли работать клиент 8.1 с сервером БД 10g?
3. Есть ли какие-нибудь альтернативные клиенты Оракла, кроме стандартного из портов?
4. Если ставить линуксового клиента Оракла, то потребуется ли ставить линуксолятор на FreeBSD?