mnshome.info
marzenia się spełniają



  Centos 6.7 + PHP 5.6 + OCI8 + Oracle Client + Apache22
27.04.2016 19:20

Краткая статья про установку системы, с учетом бага OCI8

Базовая система: Centos 6.7

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
yum update -y

/etc/yum.repos.d/remi.repo
Поставить "enabled=1" в секциях [remi-php56] и [remi-php56-debuginfo]

yum install mc
yum install subversion

php -v
yum list
yum list | grep php

yum install php
yum install php-devel
yum install php-pear
yum install php-mysql
yum install php-mbstring
yum install php-pecl-memcache
yum install php-intl

yum -y install memcached
chkconfig memcached on
service memcached start
chkconfig httpd on
service httpd restart

Делаем все как в посте http://www.mnshome.info/?id=336

yum install gcc
yum install libaio

rpm -i oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm
rpm -i oracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm
rpm -i oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm

reboot

# Установка OCI8

/usr/include/php/main/php_config.h
Коментируем строку:
/* #define HAVE_OCI8_DTRACE 1 */

pecl download oci8-2.0.8
phpize
./configure --disable-dtrace --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client64/lib/
make
make install

/etc/php.d/20-oci8.ini
Вставляем строку:
extension=oci8.so

service httpd restart

  Вспомнить все
14.01.2013 00:28

php
  centos + php + oracle_client + apache
26.12.2011 13:52

yum install php-devel
yum install php-pear
pecl install oci8
echo extension=oci8.so > /etc/php.d/oci8.ini
echo extension=oci8.so > /etc/php.d/oci.ini
service httpd restart

PS: 

Если возникают ошибки ненахождением каталога инклуд oracle cleent oci.h и других, то собираем ручками:

pecl download oci8

извлекаем tar.gz и переходим в папку

phpize
configure

правим Makefile и вставляем строку -I/usr/include/oracle/11.2/client64:

INCLUDES = -I/usr/include/oracle/11.2/client64 -I/usr/include/php ...

make
make install

PPS:

Если на 64-х битной системе не ставится то, возможно, проблема с установкой oci8. Ставить нужно с предварительным конфигурированием:

./configure --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client64/lib/

 

  Подключение PHP к Apache 2.2 как cgi
11.11.2010 15:16

<Directory "C:/PHP">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

ScriptAlias /wwwphp/ "C:/PHP/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/wwwphp/php-cgi.exe"

THUD XYZZY PLUGH FRED WALDO GARPLY
GRAULT CORGE QUUZ QUX BAZ BAR FOO

День памяти перевода часов на летнее время

0
0
0
days
:
0
0
hrs
:
0
0
min
:
0
0
sec

поиск по дате...
поиск по содержимому...
GGCzat 1.00
Tagi
Artefakty
28.12.2015 13:09:22
MDScore: Marionette.js
06.05.2016 13:07:16
Создать RESTfull обработчик как модуль
01.12.2017 22:56:38
SubProject: static-site
24.06.2017 17:34:47
MNSHOME: Переходить на Centos!
30.10.2017 13:05:21
Создать функционал 2 в 1: mod_perl библиотеку для получения отчета по бэкапам за последние сутки
19.08.2015 11:35:42
Переезд разработчиков на тестовый MySQL сервере
02.03.2016 18:20:19
По вёрстке - loftblog
02.06.2015 13:52:56
С Даши за ECB/VTB24
29.11.2017 18:05:16
Создать простые функции криптования AES256+Blowfish+base64
Tue, 16 Oct 2018 13:09:22 +0400

Linki zewnętrzne

#OPERA
Czytam
GRY
MnshomeInfo
Monitoring
Photo
Przyjaciele
Serwisy
fla-master

IP

Valid XHTML 1.0 Transitional

Valid CSS!


Copyright © 1998-2017 Serż Minus. All rights reserved


do góry