Kompiliavimo PHP 5 remia "Oracle" (K) Ubuntu
arkatPDA apie Aug.08, 2006, pagal Uncategorized
Tai, kaip kompiliuoti PHP 5, Ubuntu 6.06, siekiant prisijungti prie Oracle duomenų bazės paaiškinimas
Manau, turime įdiegti apache2 tačiau jis vyko gerai ant konsolės
$ sudo apt-get install apache2
Mes pridėti į mūsų sąrašą saugyklas saugyklos orakulas, redaguoti failą / etc / apt / sources.list ir pridėkite šią eilutę
deb http://oss.oracle.com/debian unstable main non-free
Tada įdiegti Oracle XE klientas.
$ sudo apt-get install oracle-xe-client
Mes nustatyti kintamojo $ ORACLE_HOME
$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/
Mes poziciją save į / usr / src
$ cd /usr/src
Mes gauti kodą PHP 5
$ sudo apt-get source php5
Įdiekite Flex parser
$ sudo apt-get install flex
ir plėtros pakete apache2, kad mes turime rengimo procese.
$ sudo apt-get install apache2-dev
mes poziciją save per 5 php kodą į katalogą, kuriame mes sumažėjo (dabar versija 5.1.2).
$ cd /usr/src/php5-5.1.2/
Devido kad bandant kompiliuoti su Persijos įlankos bendradarbiavimo tarybos 4 vamzdžių problemų, mes nusprendėme įdiegti pridėti gcc 3.4
$ apt-get install gcc-3.4
pakeisti simbolinę nuorodą iš / usr / bin / gcc
$ sudo rm /usr/bin/gcc
Sukurti naują simbolinę nuorodą į gcc versija turime.
$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc
Atėjo laikas paleisti configure scenarijų.
$sudo ./configure --with-oci8=$ORACLE_HOME --with-apxs2=/usr/bin/apxs2
Lugo sudaryti ir įdiegti.
make & make install
Toliau mes turime padaryti yra sukonfigūruoti apache php apdoroti.
redaguoti failą / etc/apache2/apache2.conf, ir odkomentować šias eilutes pašalinant # nuo pat pradžių).
# AddType application / x-httpd-php. PHP
# AddType application / x-httpd-php kodo. Phps
Tada tiesiog paleiskite Apache
$ sudo /etc/init.d/apache2 restart
Tai mes surinkome mūsų php prisijungti prie Oracle duomenų bazės.

























