AIX는 RPM 패키지를 사용하기 위해 TOOLBOX 를 먼저 설치해야 한다.
http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/download.html
그 후 컴파일에 필요한 GNU 라이브러리와 관련 패키지 설치한다. 목록은 리눅스에서 설치하는 목록과 유사하다. 패키지 파일은 아래에서 다운로드 가능하다.
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc
* 아파치
apxs 동적 모듈 사용 할 수 있게 컴파일 한다.
* PHP (5.4.6)
성공 configure
SHELL=/usr/bin/bash CC=gcc CXX=gcc CFLAGS=-g0 ./configure --prefix=/usr/local/php5 \
--with-config-file-path=/usr/local/apache22/conf \
--with-apxs2=/usr/local/apache22/bin/apxs \
--with-gd \
--with-zlib-dir=/opt/freeware/lib \
--with-zlib \
--with-jpeg-dir=/opt/freeware/lib \
--with-png-dir=/opt/freeware/lib \
--with-freetype-dir=/opt/freeware/lib \
--enable-mbstring \
--with-libxml-dir=/opt/freeware/lib \
--with-iconv \
--disable-cli
# make
# make install
make install 오류. 컴파일 하면서 .so 파일 삭제한다.
chmod: /usr/local/apache22/modules/libphp5.so: No such file or directory
apxs:Error: Command failed with rc=65536
소스 디렉토리에 있는 파일 복사해도 된다.
cp .libs/libphp5.so /usr/local/apache22/modules/
.so 파일 삭제하는 부분을 스크립트에서 주석처리
# vi /usr/local/apache22/build/instdso.sh
42,43c42,43
< #if test "$SYS" = "AIX"
< #then
---
> if test "$SYS" = "AIX"
> then
47,50c47,50
< #CMD="rm -f $TARGETDIR/$TARGET_NAME"
< #echo $CMD
< #$CMD || exit $?
< #fi
---
> CMD="rm -f $TARGETDIR/$TARGET_NAME"
> echo $CMD
> $CMD || exit $?
> fi
'컴퓨팅 > 리눅스 유닉스' 카테고리의 다른 글
Read from socket failed: Connection reset by peer (0) | 2018.06.28 |
---|---|
[솔라리스] 솔라리스 10 SVM 재설치 (0) | 2018.06.27 |
[솔라리스] memtool - 메모리 사용량 확인 (0) | 2018.06.27 |
bash (GNU) ShellShock 코드 인젝션 취약점 (0) | 2018.06.27 |
[AIX] Arg list too long (0) | 2018.06.27 |
[우분투] 사용자, sudo 권한 추가 (0) | 2018.06.27 |
[우분투] hostid 확인 (0) | 2018.06.27 |
[AIX] 부팅 디스크 순서 변경 (0) | 2018.06.27 |