Apache 설치 오류가 또 나네요. 꼭좀.. 부탁드립니다.
작성자 정보
- 최경수 작성
- 작성일
컨텐츠 정보
- 1,920 조회
- 0 추천
- 목록
본문
--------------- 환경 ----------------
System : RedHat 9 (Shrike)
Mysql Version : 4.0.14
PHP Version : 4.0.1pl2
Apache Version : 1.3.20
--------------------------------------
1. Mysql
설치 완료.
2. PHP 와 Apache
(PHP원본과 Apache원본 의 압축을 풀어 /usr/local/ 하에 둔 상태)
local]# rpm -q gd
gd-1.8.4-11
local]# chown -R root.root apache
local]# chown -R root.root php
local]# cd apach
apach]# ./configure
apach]# cd ../php
php]# ./configure --with-apache=/usr/local/apache --with-gd --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/apache/conf --with-exec-dir=/usr/local/apache/bin --enable-track-vars=yes
php]# make
php]# make install
php]# cd ../apache
apache]# ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
apache]# make 2> apache_make_err
.
. (정상적인 설치과정 메시지)
.
apache]# cat apache_make_err
modules/php4/libphp4.a(file.o)(.text+0xd40): In function `php_if_tempnam':
/usr/local/php-4.0.1pl2/ext/standard/file.c:599: the use of `tempnam' is dangerous, better use `mkstemp'
modules/php4/libphp4.a(php_mysql.o)(.text+0xfe9): In function `php_if_mysql_create_db':
/usr/local/php-4.0.1pl2/ext/mysql/php_mysql.c:681: undefined reference to `mysql_create_db'
modules/php4/libphp4.a(php_mysql.o)(.text+0x1165): In function `php_if_mysql_drop_db':
/usr/local/php-4.0.1pl2/ext/mysql/php_mysql.c:722: undefined reference to `mysql_drop_db'
collect2: ld returned 1 exit status
make[2]: *** [target_static] 오류 1
make[1]: *** [build-std] 오류 2
make: *** [build] 오류 2
apache]#
P.S. 참고로.. PHP를 설치할 때 ./configure 작업에서 자꾸 gd와 연관된 오류가 생기길래 질문글을 올렸던 적이 있습니다. 그 질문에 대해 어떤분께서 옵션으로 gd가 설치된 디렉토리를 지정하는데 있어, gd가 rpm으로 설치되어 있으면 gd의 설치 경로를 입력하지 말고, 그냥 "--with-gd" 로만 옵션을 주라고 하더군요. 그래서 그렇게 했더니, PHP설치시에 ./configure 가 오류없이 동작했습니다. 이부분만.. 책과 다르게 세팅하고, 그외에는 책에 나와 있는 과정을 그대로 밟았습니다.
그런데 앞서와 같이 Apache의 make하는 부분에서 오류가 나오네요.
관련자료
-
이전
-
다음