>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 데이터베이스에 연결하도록 PHP를 구성하는 방법

Linux에서 데이터베이스에 연결하도록 PHP를 구성하는 방법

王林
王林원래의
2019-10-17 14:12:414437검색

Linux에서 데이터베이스에 연결하도록 PHP를 구성하는 방법

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(&#39;test&#39;,&#39;test&#39;,&#39;192.168.23.131:1521/dev&#39;);
  if (!$conn)
  {
    $Error = oci_error();
    print htmlentities($Error[&#39;message&#39;]);
    exit;
  }
  else
  {
    echo "Connected Oracle Successd!"."<br>";
    ocilogoff($conn);
  }
?>

브라우저 주소 표시줄에 입력:

http://192.168.1.131/oracle.php

설명: #🎜 🎜#192.168.1.131은 서버 주소로 Apache 서버의 사이트와 디렉터리를 직접 가리킵니다.

Connected Oracle Successd!를 표시하여 데이터베이스 연결이 성공했음을 나타냅니다.

추천 튜토리얼:

Linux 비디오 튜토리얼

위 내용은 Linux에서 데이터베이스에 연결하도록 PHP를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.