아파치 소스 설치시에 환경 설정하는법.
글쓴이: decacros / 작성시간: 일, 2003/05/11 - 3:39오후
저는 아파치 서버와 php를 연동해서 병렬포트에 신호를 보내 하드웨어를 제어 하려고 합니다. 도와 주십시오.
일단 아파치 서버를 루트권한으로 실행하기 위해선 아파치 소스를 수정해서. src/Configuration
파일의 EXTRA_CFLAGS=-DBIG_SECURITY_HOLE
옵션을 추가 하면 ..문제가 php를 연동 시키는 것이 안됩니다.
아파치가 루트 권한을 가지고 실행되면 보안위험이 있어 막았다고 하는데.. 병렬포트 제어 권한을 주기 위해.. 루트로서 실행하려고 합니다. 물론 루트 실행은 됩니다.
php연동이 안됩니다.. ./Configure ./configure 이건 확실히 틀린 명령어라..
./Configure 에서는 --prefix 등도 안되구.. php옵션을 설정할수가 없습니다.
./configure 에서는 잘됩니다만.
루트로서 실행이 안됩니다.
./configure 를 하게 되면. default로 환경을 설정하는데..
이파일이 어던 파일이어서 디폴트로 되는지 궁금합니다.
파일명 아시면 ..좀..
./Configure 를 하면
src/Configuration
파일에 따라서 환경을 잡습니다.
아무튼 루트권한을 가진 아파치가.
php와 연동 되도록 하는 방법은 없는지요>??? 아시는 분 답 부탁드립니다.
Forums:
특별히 별다른 조치를 하지 않아도 연동에 문제는 없던데요.제가 컴
특별히 별다른 조치를 하지 않아도 연동에 문제는 없던데요.
제가 컴파일한 순서입니다.
[root@maeno tarball]# bzip2 -dc php-4.3.1.tar.bz2 | tar -xvf -
[root@maeno tarball]# tar -xzvf apache_1.3.27.tar.gz
[root@maeno tarball]# cd apache_1.3.27
[root@maeno tarball]# ./configure
[root@maeno tarball]# cd ../php-4.3.1
[root@maeno tarball]# ./configure --with-apache=../apache_1.3.27
[root@maeno tarball]# make
[root@maeno tarball]# make install
[root@maeno tarball]# cp php.ini-dist /usr/local/lib/php.ini
[root@maeno tarball]# cd ../apache_1.3.27
[root@maeno tarball]# CFLAGS="-DBIG_SECURITY_HOLE" \
./configure --activate-module=src/modules/php4/libphp4.a
[root@maeno tarball]# make
[root@maeno tarball]# make install
decacros 님이 하신 방식에서 달리 한거라곤
아파치의 configure 하기 전에 CFLAGS="-DBIG_SECURITY_HOLE"
을 지정해 준 거 밖에 없었습니다.
댓글 달기