PHP설치시 생기는 2가지 문제 해결
1 문제 상황.
1-1. libxml-2.0 ubuntu
1-2. no package sqlite3 found ubuntu
의존성 문제 ./configure로 의존성 먼저 확인
checking for GLIB... configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
로 나오지만 사실 자세히 읽어보면 - libxml2-dev의 문제이다.
1-1. libxml2-dev패키지 해결책
1-2. no package sqlite3 found ubuntu 해결책
https://askubuntu.com/questions/208393/unable-to-locate-package-sqlite3
2. 설치 관련 중요 자료
2-1. 전반적으로 나와있음
http://faq.hostway.co.kr/Linux_WEB/8180
2-2.
https://www.cubrid.com/tutorial/3793963
2-1과 2-2에서 공통적으로 AddType application/x-httpd-php .php .phtm로 문제를 해결하지만, 실제로 Apache 7에서는 그것을 인식 못 한다.
https://www.youtube.com/watch?v=FkLQANf_39A
유튜브보면, 모듈을 복사하는 과정이 있다. 실제 라이브러리에 모듈이 없어서 문제인 것이었다.
2-4 PHP공식 문서이다.
https://docs.moodle.org/38/en/Compiling_PHP_from_source
2-5. 짧게 나온 한글 문서
2-6. 옵션 정리
2-7 재컴파일 할 때 쓰임
https://okkks.tistory.com/1027
2-8. 실제 공식 문서
https://www.php.net/manual/en/install.unix.apache2.php
실제로 내가 PHP설치시 컴파일 한 옵션
PHP때 준 옵션
./configure \
> --prefix=/usr/local/php \
> --with-apxs2=/usr/local/apache2/bin/apxs \
> --with-config-file-path=/usr/local/apache2/conf \
> --with-apxs2=/usr/local/apache2/bin/apxs \
> --with-mysqli \
'컴퓨터 일반 > 리눅스' 카테고리의 다른 글
vscode다루기 (0) | 2020.04.21 |
---|---|
[리눅스] PHP MYSQL연동시 (0) | 2020.04.18 |
[MySQL] MYSQL설치관련 (0) | 2020.04.18 |
[리눅스] Apache설치 관련 자료 (0) | 2020.04.18 |
리눅스 정리 (0) | 2020.04.15 |