"PHP 라이브러리 디렉토리 /usr/share/php"의 두 판 사이의 차이

9번째 줄: 9번째 줄:
:없으면 만들어서 사용하면 된다.
:없으면 만들어서 사용하면 된다.


;CentOS
==path 확인 예시==
*CentOS
<source lang='console'>
<source lang='console'>
[root@zetawiki ~]# php -i | grep ^include
[root@zetawiki ~]# php -i | grep ^include
15번째 줄: 16번째 줄:
</source>
</source>


;우분투
*우분투
<source lang='console'>
<source lang='console'>
root@zetawiki:~# php -i | grep ^include
root@zetawiki:~# php -i | grep ^include

2016년 4월 17일 (일) 19:58 판

1 개요

PHP 라이브러리 폴더
/usr/share/php
  • 필자가 사용하는 PHP 라이브러리 폴더
  • 웹을 통해 직접 접속할 수 없도록 DOCUMENT_ROOT가 아닌 곳을 사용
  • inlcude 하여 사용하도록 함
  • PHP를 설치하면 include_path로 잡혀 있는데, 실제 폴더는 없는 경우도 있다.
없으면 만들어서 사용하면 된다.

2 path 확인 예시

  • CentOS
[root@zetawiki ~]# php -i | grep ^include
include_path => .:/usr/share/pear:/usr/share/php => .:/usr/share/pear:/usr/share/php
  • 우분투
root@zetawiki:~# php -i | grep ^include
include_path => .:/usr/share/php:/usr/share/pear => .:/usr/share/php:/usr/share/pear

3 라이브러리 폴더 배치 원칙

어디에도 없는, 필자가 생각해본 것...

  • 라이브러리는 웹상에서 직접 접근할 수 없는 위치에 있어야 함
  • 라이브러리를 통째로 설치하고 그 폴더 구조를 변형하지 않아야 함
  • 라이브러리 활용시 비교적 짧은 경로로 접근 가능해야 함

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}