Arkat पीडीए

PHP 5 का समर्थन करता है (कश्मीर) ओरेकल ubuntu संकलन

by 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 डेटाबेस से कनेक्ट करने के लिए.

: , , , , , , , ,

एक उत्तर दें छोड़ दो

कुछ खोज रहे हैं?

इस साइट खोज करने के लिए नीचे दिए गए फार्म का उपयोग करें:

फिर भी ढूँढने नहीं तुम्हारे लिए क्या देख रहे हैं? ड्रॉप एक पोस्ट पर एक टिप्पणी या हमसे संपर्क करें ताकि हम इसे की देखभाल कर सकते हैं!