PHP 5 का समर्थन करता है (कश्मीर) ओरेकल ubuntu संकलन
by arkatPDA Aug.08, 2006 पर, Uncategorized के तहत,
यह कैसे PHP 5, Ubuntu के 6.06, संकलन करने के क्रम में Oracle डेटाबेस से कनेक्ट की एक व्याख्या है
मुझे लगता है कि हम apache2 स्थापित किया है, लेकिन यह एक सांत्वना पर अच्छी तरह से भाग गया
$ sudo apt-get install apache2
हम खजाने रिपोजिटरी वाणी की हमारी सूची में जोड़ने के लिए, फ़ाइल etc / apt / sources.list / संपादित करें और निम्नलिखित पंक्ति जोड़ें
deb http://oss.oracle.com/debian unstable main non-free
तो Oracle XE ग्राहक स्थापित करें.
$ sudo apt-get install oracle-xe-client
हम सेट चर $ ORACLE_HOME
$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/
हम खुद को / usr / "में स्थिति
$ cd /usr/src
हम PHP 5 के लिए स्रोत कोड प्राप्त करने के
$ sudo apt-get source php5
फ्लेक्स पार्सर स्थापित
$ sudo apt-get install flex
और विकास पैकेज apache2 कि हम संकलन की प्रक्रिया में की जरूरत है.
$ sudo apt-get install apache2-dev
हम अपने आप PHP 5 के स्रोत कोड युक्त निर्देशिका के भीतर की स्थिति के लिए हम नीचे चला गया (वर्तमान में 5.1.2 संस्करण).
$ cd /usr/src/php5-5.1.2/
Devido कि जीसीसी 4 ट्यूब की समस्याओं के साथ संकलन की कोशिश कर जब हम स्थापित करने का फैसला 3.4 जीसीसी
$ apt-get install gcc-3.4
प्रतीकात्मक कड़ी से usr / / bin / जीसीसी की जगह
$ sudo rm /usr/bin/gcc
जीसीसी के संस्करण की जरूरत है हम एक नया प्रतीकात्मक कड़ी बनाएँ.
$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc
यह लिए कॉन्फ़िगर स्क्रिप्ट चलाने के लिए समय है.
$sudo ./configure --with-oci8=$ORACLE_HOME --with-apxs2=/usr/bin/apxs2
लूगो संकलन और स्थापित करें.
make & make install
अगले हमें क्या करना है php प्रक्रिया अपेक कॉन्फ़िगर.
फ़ाइल etc/apache2/apache2.conf / संपादित करें और निम्नलिखित लाइनों (# शुरू से हटाने के द्वारा) uncomment
# आवेदन AddType / x-httpd-PHP PHP.
# AddType application / x-httpd-php के स्रोत Phps.
तो बस एपाचे को पुनरारंभ करें
$ sudo /etc/init.d/apache2 restart
इस के साथ हम हमारे PHP संकलित किया है एक Oracle डेटाबेस से कनेक्ट करने के लिए.

























