php 설치하기 (fedora9)


아파치와 MySQL 에 이어서 PHP 를 설치해보겠습니다.


 


php 까지 설치하면 apm 설치가 완료가 되네요.. ^^;


 


페도라9 에 대한 책이 아직 시중에 나오지않아서 중간 중간 막히는게 생기는데 다행이 여기까지 왔습니다. ^^;


각 붙는 옵션 값에 대한 내용을 아직 잘 몰라서 왜 이 옵션이 필요한 지 까지는 모르지만 설치할 때 에러가 생기는 옵션은 뭔지 알아냈습니다. ㅋㅋ


삽질의 대가죠.. 물론 이런 게 저의 노하우나 기술이 아니고 뒷걸음 치다가 알아낸 정도밖에 안되죠.. ㅡ.ㅜ


사실 옵션 내용을 제대로 알아야 진정 알고 있다라는 의미일 때니깐요..


 


그럼 서론은 여기까지 하고 php 를 설치해보겠습니다..


 



 


http://www.php.net 에 가시면 php 에 관한 정보와 다운로드를 받을 수가 있습니다.


다운로드 탭이 보이죠?? ^^;


 



바로 친절하게 소스파일이 제일 위에 위치하고 있네요..


tar.gz 파일을 다운 받습니다. 왠지 gz 파일이 더 친근하네요.. ^^;


 



국가별로 미러사이트들이 보입니다.. 대한민국 미러사이트에서 다운받아야 겠죠??


다운은 금방 끝납니다.


다운 받으신 파일은 tar 로 압축을 해제 하시면 됩니다.


 



 


압축을 해제 하고 해당 디렉토리로 이동을 했습니다.


Configure 를 해야겠죠??


옵션값이 조금 기네요...


 


./configure --prefix=/usr/local/php-5.2.6 --with-apxs2=/usr/local/httpd-2.2.9/bin/apxs --with-mysql=/usr/local/mysql-5.0.51b --with-config-file-path=/usr/local/httpd-2.2.9/conf --with-exec-dir=/usr/local/httpd-2.2.9/bin --with-gd=shared --with-openssl --with-gd --enable-gd-native-ttf --with-zlib --with-jpeg-dir=/usr/lib


 


컴파일을 위한 설정이 이것으로 됐네요.. 일부 책에 나오는 몇개 옵션을 빼고 나니 에러없이 잘 되더군요..


뺀 옵션들이 무슨 일을 하는지는 차차 더 배워가면서 알아가야 겠습니다.


필요하니 옵션에 넣어겠죠.. 그쵸?


 



라이센스가 나오면서 에러없이 configure 가 끝났습니다.


make && make install 로 컴파일에 들어갑니다.


 



 


무슨 내용이 많이 나오지만 오류란 단어와 error 란 단어는 없네요. ㅋㅋ


항상 느끼지만 에러란 단어 너무 무시무시합니다. ㅡ.ㅜ


PEAR 이 몬지는 잘모르지만  add 하고 싶으면 php.ini 파일에 경로를 포함시키라네요..


무슨 내용인지도 모르고 책에도 관련 언급이 없어서 skip 하고 넘어갑니다. 참 무책임하죠.. ㅎㅎㅎ


이런 내용도 차츰 배워가면서 알아야 고수로 갈수 있는 거겠죠?? ^^;


 



php.ini-recommended 파일을 복사해서 옮깁니다..


그리고 libphp5.so 파일이 있는 지 확인합니다.


libphp5.so 파일이 없으면 제대로 컴파일이 안된거라고 하는군요.. 없으면 다시 컴파일 해야합니다.


 


그럼 이번에는 http.conf 파일에 설정을 변경합니다.


/usr/local/httpd-2.2.9/conf/httpd.conf 에 보시면 됩니다.


 



44번 라인 정도와 362 번 라인 정도에 보시면 위와 같은 글이 있는데


그곳에다가 위와 같이 추가해주시면 됩니다.


 



 


기본적인 설정은 다 끝나고 php가 제대로 작동하고 있는지 확인해 봅니다.


전에 아파치 설치할 때 index.html 파일 기억하시죠..


거기다가 <?php phpinfo(); ?> 을 기입해줍니다..


 



 


아파치 데몬을 실행합니다..


근데 왠지 예전과는 틀린 모습으로 다가오네요. ㅡㅡ;


php5 모듈이 이미 로드가 되어있다고 skip 하네요.. 좀 맘에 안들지만.. 확인해보죠..


netstat 로 확인해보니 httpd 데몬이 돌아가고 있는 것을 확인할 수 있네요..


firefox 를 통해 확인해 볼까요?


 



ㅎㅎ


문제가 없이 잘되고 있네요...


php 관련 내용이 화면에 뜨면 이상없이 php 가 잘되고 있다는 증거입니다.


다행이 이번에도 큰 어려움 없이 잘 통과했습니다..


 


이것으로 APM 설치가 끝났습니다. ㅎㅎ


설치만 끝났으니 활용법에 대해서는 공부가 필요하겠죠.. ㅡㅡ;;


 


순식간에 html, php, mysql 이라는 공부꺼리가 생겼습니다. 언제다하지??  ㅡ.ㅜ


그럼 모두들 공부하세요.. ^^;;


원본
http://blog.naver.com/last98/110032735348
by S2nNAMU | 2008/10/20 15:29 | OS install&admin | 트랙백 | 덧글(0)
트랙백 주소 : http://littletrue.egloos.com/tb/3949159
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >