1. oracle-instantclient 설치
oracle-instantclient11.2-basic-11.2.0.4 다운로드 .0-1.x86_64.rpm
oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
을 다운로드하여 /usr에 넣습니다. /패키지/디렉토리.
# rmp -ivh oracle-instantclient*
이때 /usr/lib/oracle/11.2/client/lib/ 디렉토리가 생성됩니다.
2. /etc/ld.so.conf 구성 파일을 수정합니다.
다음 콘텐츠를 추가합니다.
/usr/lib/oracle/11.2/client/lib/#🎜 🎜# 다음 명령을 실행합니다:
# ldconfig
3. oci8을 설치합니다
최신 oci8 구성 요소 다운로드oci 다운로드 -2.0.8.tgz은 /usr/packages/ 디렉터리에 있습니다.# tar -xvzf oci-2.0.8.tgz # cd oci-2.0.8 # /usr/local/php/bin/phpize (用phpize生成configure配置文件) # ./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib # make && make install성공하면 oci8.so가 다음 디렉터리에 성공적으로 배치되었음을 알 수 있습니다.
4. OCI 확장을 지원하도록 PHP 구성
PHP 구성 파일 수정# vi /usr/local/php/lib/php.ini文件뒤에 다음 추가 확장 항목 Content
extension=oci8.so
5. Apache 서비스 다시 시작 test
# apachectl restart
6. 데이터베이스 연결 테스트# 🎜🎜# 사이트 루트 디렉토리에 oracle.php를 작성하세요.
코드는 다음과 같습니다:
<?php $conn = ocilogon('test','test','192.168.23.131:1521/dev'); if (!$conn) { $Error = oci_error(); print htmlentities($Error['message']); exit; } else { echo "Connected Oracle Successd!"."<br>"; ocilogoff($conn); } ?>
브라우저 주소 표시줄에 입력:
http://192.168.1.131/oracle.php
Connected Oracle Successd!를 표시하여 데이터베이스 연결이 성공했음을 나타냅니다.
추천 튜토리얼:Linux 비디오 튜토리얼
위 내용은 Linux에서 데이터베이스에 연결하도록 PHP를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!