오랜만에 apm을 설치했더니.. php가 잘 안되네요.. ㅡㅜ

ksj0822의 이미지

httpd-2.0.48
mysql-4.0.20
php-4.3.7

아파치는 /usr/local/apache
mysql은 /usr/local/mysql
에 설치를 하였습니다.

둘다 데몬 실행시 제대로 돌아갑니다.
mysql -u root -p mysql
아파치의 경우 브라우저에서 아파치 첫 화면 확인했습니다.

문제는 <? phpinfo() ?>의 내용이 웹상에서 제대로 보이지 않습니다.

소스 설치시에..

Quote:

./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --enable-track-vars --with-config-file-path=/usr/local/apache/conf --with-execdir=/usr/local/apache/bin --enable-trans-sid

라고 제대로 입력 했습니다.

그다음에

Quote:

make && make install

했습니다.

책(서자룡의 리눅스 8.0)에 나와 있는대로

Quote:

php 소스 디렉토리에서 php.ini-dist 파일을
/usr/local/apache/conf/php.ini로 복사했습니다.

/usr/local/apache/conf에 있는 httpd.conf 파일에서 DSO 항목에...
LoadModule php4_module modules/libphp4.so


라는 내용이 있는 것을 확인했습니다.

어느 곳에 문제가 있는지 어디를 찾아봐야 하는지 좀 알려 주시기 바랍니다.
다시 소스 설치를 해 보았지만 여전히 같은 결과가 나오기 때문에
이제는 문제점을 찾아서 해결하고 싶습니다.

codebank의 이미지

일단 apache가 DSO방식으로 컴파일 했는지를 확인해보세요.
(--enable-rule=SHARED_CORE --enable-module=so 옵션으로 하셨는지...)
PHP가 동작하지 않는다면 log파일을 점검해 보시는 것도 중요합니다.
phpinfo() 가 적혀있는 파일에 접근했을때 어떠한 로그가 남는지도 확인해보시고요.
실제 libphp4.so가 어디에 위치해 있는지도 확인해 보시는 좋겠네요.

------------------------------
좋은 하루 되세요.

fender의 이미지

APM을 굳이 소스로 설치하시는 특별한 이유가 있나요?

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

ksj0822의 이미지

우선 <? phpinfo() ?>가 이젠 제대로 뜨고 있습니다.

httpd.conf파일에

Quote:
AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php .php

위의 내용이 없어서.. 추가를 했더니.. 제대로 작동하더군요.....
libphp4.so는 제대로 제 위치에 있었습니다.
/usr/local/apache/modules/

성공은 했구요....
굳이 소스로 설치한 이유를 말하자면..
우선 처음 배울때.. 소스 설치로 배웠습니다.
책에서도 웬만한 문서에서도 rpm으로 설치된 것을 제거한 다음에 하라고 하였기에..

솔직히 저두 rpm으로 편하게 설치하고 싶었습니다.

아직 해 보진 않아서 이런 질문 드리네요..

1. 리눅스를 초기 설치할 때나 리눅스 설치를 끝내고 redhat-config-packages에서 웹서버와 데이타베이스 를선택하고 해당하는 모든 패키지 설치를 해 주면...
자동적으로 연동되나요?

아니면 rpm 으로 연동설치하는 방법은 어떤게 있나요?

2. rpm으로 설치를 하면.. 관련 설정파일들은 어디에 있나요?

살다보면.. 좋은일이 생길지도..

angpoo의 이미지

ksj0822 wrote:

굳이 소스로 설치한 이유를 말하자면..
우선 처음 배울때.. 소스 설치로 배웠습니다.
책에서도 웬만한 문서에서도 rpm으로 설치된 것을 제거한 다음에 하라고 하였기에..

도대체 책에서 왜 소스로 설치를 하라는지 이해가 안갑니다.

리눅스 환경에 전혀 아는게 없는데도 불구 하고
소스로 설치하다가 막혔다고 봐달라고 하면 정말 난감합니다.

특히 오만년전에 나온 책을 보고 그대로 따라하려고 하면 정말 낭패봅니다.

특별한 목적이 있는게 아니라면 반드시 패키지를 사용하세요.

설치는 http://bbs.kldp.org/viewtopic.php?p=163719#163719 참고하시고

rpm 패키지로 깔면 설정파일은 /etc안에 다 있습니다.
php는 /etc/php.ini
아파치 설정은 /etc/httpd/
mysql은 /etc/my.cnf

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.