apm 연동설치할때 php모듈파일이 아파치 디렉토리안에있어야한다

someland의 이미지

제가 가진 책에는
1. 다운받은 아파치와 php파일의 압축을 풀어준다.
2. 아파치 웹 서버의 설정 프로그램을 살짝 실행시킨다.
3. php를 설치한다.
4. 아파치 웹서버를 설치한다.

이렇게 설명이나와있는데요 물론 소스설치이고 이번에 php 4.3.10으로 아파치는 1.3.33으로 업그레이드 하려고합니다.

그런데 제책에는 apm 연동설치할때 php모듈파일이 아파치 디렉토리안의
/usr/local/apache/src/modules 에 있어야 한다고 나와있는데요

php설치할때는 --activate-module=src/modules/php4/libphp4.a 옵션을 붙여서 연동설치해야한다고 나오구요.

그래서 일부러 밑에분이 configure 옵션 알려주신걸 그대로 쓰고 아파치를 configure만 시키고
php를 설치를 시도하니까 에러가 많이 나면서 안되네요
동적설치를 하려던중이거든요
어떤분 질문을 보니까 동적설치할때는 아파치를 먼저 설치하고 php를 설치하라고 나오던데
모듈같은건 걱정안해도 될까요?

1. 그냥 아파치 설치하고 php설치하고 이럼되는건가요?
2. 그리고 책에는 안나왔지만 제가 문서를 찾아서 보다보니 설치후에는
------------
부팅시 자동으로 httpd 데몬이 실행되도록 합니다.
/usr/sbin/apachectl 파일을 /etc/init.d 디렉토리에 httpd로 이름을 변경하여 복사합니다. 기존에 httpd 파일이 존재할 경우 덮어씌웁니다. 그리고 /etc/rc.d/rc0.d, /etc/rc.d/rc3.d, /etc/rc.d/rc5.d 디렉토리에 /etc/rc.d/init.d/httpd의 symbolic link 파일이 있는지 확인하고 없으면 link 파일을 생성합니다.

shell> ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc0.d/K90httpd
shell> ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S89httpd
shell> ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S89httpd
---------
이런내용이 나오는데요
전 아파치2.x 대 버전이 아니라서 httpd는 아닌것 같은데요 . 이런 링크도 해줘야하나요?

읽어주셔서 정말 감사합니다.
업그레이드하려니 두려움의 압박이 오네요

=====================
왜이렇게 모르는게 많아 -_-

codebank의 이미지

동적설치가 모듈설치와 같은 말같네요.

1. 네 아파치를 설치하고 PHP를 설치하시면 됩니다. 단, 아파치의 configure시에
dso인가 동적연결을 허용하는 옵션을 활성화 시켜주시기만하면 됩니다.

2. 링크가 걸리는 부분을 보시면 rc0.d, rc3.d, rc5.d로 되어있죠.
이건 /etc/inittab에 자세한 설명이(각번호(0,1,2,3,4,5,6))되어있으니 그걸 참조
만하시면 될것같네요.
간단하게 설명하면 3번은 multi user login환경이고 5번은 X로 로그인하는 환경
임을 나타내는데 /etc/inittab에 지정된 숫자로 부팅시 실행시킬것인지를 결정하는
디렉토리가 /etc/rc.d/rcX.d라는 뜻입니다.

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

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.