Arkat PDA

Apkopot PHP 5 atbalsti Oracle (k) Ubuntu

ar par Aug.08, 2006, saskaņā ar Uncategorized

Tas ir izskaidrojums tam, kā apkopot PHP 5, Ubuntu 6,06, kas, lai izveidotu savienojumu ar Oracle datu bāzi

Es domāju, mums ir uzstādītas Apache2, bet tas bija labi konsolē

$ sudo apt-get install apache2

Mēs pievienot mūsu sarakstu krātuves repozitorija orākuls, rediģēt failu / etc / apt / sources.list un pievienojiet šādu rindu

deb http://oss.oracle.com/debian unstable main non-free

Tad instalēt Oracle XE klientu.

$ sudo apt-get install oracle-xe-client
Mēs noteikti mainīgo dolāru ORACLE_HOME

$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/

Mēs pozicionējam sevi ar / usr / src

$ cd /usr/src

Mēs iegūtu avota kodu 5 PHP

$ sudo apt-get source php5

Instalēt Flex parsētājs

$ sudo apt-get install flex

un attīstības pakete Apache2, ka mums šajā procesā apkopošanai.

$ sudo apt-get install apache2-dev

mēs pozicionējam sevi tajā direktorijā kurā pirmkods 5 php mēs devāmies uz leju (pašlaik versija 5.1.2).

$ cd /usr/src/php5-5.1.2/

Devido ka, mēģinot apkopot ar 4 PLP cauruļu problēmām, mēs izvēlējāmies instalēt pievienot gcc 3.4

$ apt-get install gcc-3.4

aizstāt simbolisko saiti no / usr / bin / gcc

$ sudo rm /usr/bin/gcc

Izveidot jaunu simbolisko saiti uz versiju gcc mums vajag.

$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

Ir pienācis laiks palaist konfigurēt skriptu.

$sudo ./configure --with-oci8=$ORACLE_HOME --with-apxs2=/usr/bin/apxs2

Lugo apkopo un instalēt.
make & make install

Nākamais mums ir jādara, ir konfigurēt apache apstrādāt PHP.

rediģēt failu / etc/apache2/apache2.conf un Uncomment šādas rindās, noņemot # no paša sākuma)

# AddType application / x-httpd-php. PHP
# AddType application / x-httpd-php koda. Phps

Tad vienkārši restartējiet apache ir

$ sudo /etc/init.d/apache2 restart

Ar šo mēs esam apkopojuši mūsu php savienot ar Oracle datu bāzi.

: , , , , , , , , ,

Atstāj atbildi

Meklējat kaut ko?

Izmantojiet zemāk esošo formu, lai Meklēt lapā:

Neesat atrast to, ko jūs meklējat? Drop komentāru par pastu vai sazinieties ar mums, lai mēs varētu rūpēties par to!