1. apache 소스 컴파일
[root@localhost temp]# wget http://mirror.apache-kr.org/httpd/httpd-2.2.25.tar.gz
[root@localhost temp]# tar -xvzf httpd-2.xxxxxx
[root@localhost temp]# ./configure --prefix=/usr/local/apache --enable-so --with-mpm=worker --enable-rewrite --enable-cache --enable-headers --enable-file-cache --enable-disk-cache --enable-mem-cache --with-apxs2=/usr/local/apache2/bin/apxs
[root@localhost temp]# make
[root@localhost temp]# make install
설치 오류는 알아서 잡고..
구글링하면 다 나옴
2. php 컴파일
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-zlib=/usr/local --with-mcrypt=/usr/local --enable-mbstring --with-gd=/usr/local --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local
에러메세지 : error: mcrypt.h not found. Please reinstall libmcrypt.
1 wget http://heanet.dl.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz
2 tar -xvzf libmcrypt-2.5.0.tar.gz
3 cd libmcrypt-2.5.0
4 ./configure
5 make
6 make && make install
7 vi /etc/ld.so.conf
/usr/local/lib 추가 하고
[root@localhost temp]# ldconfig
make
make install
설치 오류는 알아서 잡고..
구글링하면 다 나옴
[root@localhost temp]# cp php.ini-development /usr/local/lib/php.ini
<? phpinfo(); ?> <~~ 이게 안먹히길래 php.ini 수정
[root@localhost temp]# vi php.ini
;short_open_tag = Off
short_open_tag = On <~~ On 으로 바꾸고
'program' 카테고리의 다른 글
1 (0) | 2015.12.28 |
---|---|
리눅스 시간 동기화 (0) | 2014.02.26 |
리눅스 압축 (0) | 2014.02.21 |
MySQL Query (0) | 2014.02.19 |
javascript 정규식 (0) | 2014.02.18 |