Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
4Activity
0 of .
Results for:
No results containing your search query
P. 1
การติดตั้ง PHP (OCI8) กับ Oracle Instant Client บน Apache HTTP Server

การติดตั้ง PHP (OCI8) กับ Oracle Instant Client บน Apache HTTP Server

Ratings: (0)|Views: 244 |Likes:
Published by SurachartOpun

More info:

Published by: SurachartOpun on Sep 28, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/12/2014

pdf

text

original

 
 
การติดตั  ้ง
PHP (OCI8)
กั
Oracle Instant Client 
บน
 Apache HTTP Server
ขอบเขตเนือหา
:
 
การติดตั
Apache HTTP Server
 
การติดตั
PHP
ให้ใช้งาน
OCI8
การติดตั
Apache HTTP Server
 
Apache HTTP Server
เป็นโปรเจกส์ 
HTTP Server
ที เป็น
open-source
เราสามารถดาวน์โหลด
HTTP Server
ได้ที  
และสามารถติดตังได้ตังระบบปฏิบัติการที เป็น
Unix
และ
Windows
ตัวอย่างการติดตั
Apache HTTP Server
บน
Linux (x86_64):# tar zxf httpd-2.2.16.tar.gz# cd httpd-2.2.16# ./configure --prefix=/usr/local/apache# make && make install# ls /usr/local/apachebin build cgi-bin conf error htdocs icons include lib logs man manual modules
การ
start/stop Apache HTTP Server# /usr/local/apache/bin/apachectl start# ps -aef | grep httproot 4460 1 0 15:59 ? 00:00:00 /usr/local/apache/bin/httpd -k start# /usr/local/apache/bin/apachectl stop
การคอนฟิค
Apache HTTP Server
ทาได้โดยการแก้ไข
httpd.conf 
ไฟล์
 
ที  
conf/
ไดเร็กทอรี 
 
 
การติดตั
PHP
 ให้ใช้งาน
OCI
8
ก่อนอื นต้องติดตั
Oracle Instant Client
ดาวน์โหลดได้ท   ี 
กรณีนีติดตังบน
Linux (x86_64)
 
# ls oracle-instantclient11.2-*rpmoracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpmoracle-instantclient11.2-devel-11.2.0.2.0.x86_64.rpm# rpm -ivh oracle-instantclient11.2-*rpmPreparing... ###########################################
 
[100%]1:oracle-instantclient11.########################################### [ 50%]2:oracle-instantclient11.########################################### [100%]# ls /usr/lib/oracle/11.2/client64bin lib
การติดตังด้วย
rpm
จะได้ไดเร็กทอรี  /
usr/lib/oracle/
11.2/
client
64 หลังจากนันติดตั
PHP
เพื อใช้งาน
OCI8 (
เราสามารถดาวน์โหลด
PHP
ได้ที  
http://www.php.net)
หลังจากนันเริ มติดตั
 
# tar zxf php-
5.3.3.
tar.gz
 
# cd php-
5.3.3
 
# ./configure --with-oci
8=
instantclient,/usr/lib/oracle/
11.2/
client
64/
lib --with-apxs
2=/
usr/local/apache/bin/apxs --libdir=/usr/local/apache
 
# make && make install# cp php.ini-development /usr/local/apache/conf/php.ini
*
กรณีนีใช้ 
 php.ini-development 
เพื่อการทดสอบ บนโปรดักชันควรใช้ 
 php.ini-production
# ls /usr/local/apache/moduleshttpd.exp
libphp5.so
 
เราจะพบไฟล์ 
libphp
5.
so
ซึ งเป็นโมดูลสาหรั
PHP
หลังจากนัน แก้ไขไฟล์ 
httpd.conf # vi /usr/local/apache/conf/httpd.conf 
 
ตัวอย่างในไฟล์
httpd.conf 
เพื อให้สามารถใช้งาน
PHP
LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php .phtml 
 

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->