mysql은 apt-get으로 설치하고 이전 글대로 apache2는 최신버전을 직접 빌드했을 때 php 빌드하기
최신버전 다운로드
http://www.php.net/downloads.php
php 사이트에서 제시한 configure는 아래와 같이 하면 된다고 하는데
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
해보면 mysql을 apt-get으로 설치해서인지 헤더 파일을 찾을 수 없다고 나온다
우선 헤더파일 설치
$ sudo apt-get install libmysql++-dev
이후 configure를 아래와 같이하고 make
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/include/mysql
$ sudo make
$ sudo make install
설정파일 넣기
$ sudo cp php.ini-development /usr/local/lib/php.ini
아파치 설정 수정
$ sudo vi /usr/local/apache2/conf/httpd.conf
파일 하단에 아래 3줄 추가
아파치 재시작
$ sudo /usr.local/apache2/bin/apachectl restart
또는 이전글처럼 서비스 등록을 해뒀으면
$ sudo /etc/init.d/apache restart
최신버전 다운로드
http://www.php.net/downloads.php
php 사이트에서 제시한 configure는 아래와 같이 하면 된다고 하는데
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
해보면 mysql을 apt-get으로 설치해서인지 헤더 파일을 찾을 수 없다고 나온다
우선 헤더파일 설치
$ sudo apt-get install libmysql++-dev
이후 configure를 아래와 같이하고 make
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/include/mysql
$ sudo make
$ sudo make install
설정파일 넣기
$ sudo cp php.ini-development /usr/local/lib/php.ini
아파치 설정 수정
$ sudo vi /usr/local/apache2/conf/httpd.conf
파일 하단에 아래 3줄 추가
<IfModule php5_module>
AddType application/x-httpd-php .php .phtml .php3 .php5
</IfModule>
아파치 재시작
$ sudo /usr.local/apache2/bin/apachectl restart
또는 이전글처럼 서비스 등록을 해뒀으면
$ sudo /etc/init.d/apache restart