APM설치후 아파치 추가 설정파일이 있을경우..
작성자 정보
- 허태훈 작성
- 작성일
컨텐츠 정보
- 2,606 조회
- 0 추천
- 목록
본문
php 쪽 컴파일시 옵션을 설정에서 추가로 옵션설정을 하고 싶다는 애기 같네요.
이부분은 재컴파일 없이 추가 컴파일 후 php.ini에서 수정하시면 됩니다.
님께서 원하는 추가옵션 부분을 기재하지 않아 제가 사용하였던 부분을 올려 드립니다.
아래부분은 php에서 --with-zip 을 추가 하는 부분입니다. 님께서 조금만 응용하시면 될것 같네요.
그럼 성공을 빌며
[확장 모듈 만들기]
우선 아파치에서는 mod_so.c 모듈이 정적으로 아파치 core 에 컴파일되어 있어야 한다.
# httpd -l <- 확인하기
Compiled-in modules:
http_core.c
mod_so.c
<기본 모듈의 컴파일 방식>
우선 현재 아파치에서 사용하는 PHP 버전을 확인
만약 4.4.0 버전을 사용한다면,
php-4.4.0.tar.gz 버전을 받아서 /usr/local/src/ 압축을 푼다. 만약 서로 다른 버전일 경우 잘 안될 경우가 있으므로 가능한 현재 사용하는 같은 버전으로 하는 것이 좋다.
#tar zxvf php-4.4.0.tar.gz
#cd php-4.4.0
#./configure --with-zip <- 옵션부분은 ./configure --help 을 참고하여 옵션설정을 한다.
#cd ext/
#ls -al <- zip 폴더가 있는지 확인한다.
#cd zip
#/usr/local/php/bin/phpize <- 아래와 같은 메세지가 나타난다.
Configuring for:
PHP Api Version: 20020918
Zend Module Api No: 20020429
Zend Extension Api No: 20050606
#./configure --with-php-config=/usr/local/php/bin/php-config --with-zip
#make
#cd modules/
#ls <- so 모듈이 생성되었는지 확인한다.
zip.la zip.so
#mv zip.so /usr/local/php/modules/ <- 이부분은 php.ini 에서 extension_dir 의 경로를 확인후 모듈을 복사한다.
#vi /usr/local/Zend/etc/php.ini
extension=zip.so 를 추가한다.
#apachectl restart
관련자료
-
이전
-
다음