아파치 소스 설치시에 환경 설정하는법.

decacros의 이미지

저는 아파치 서버와 php를 연동해서 병렬포트에 신호를 보내 하드웨어를 제어 하려고 합니다. 도와 주십시오.

일단 아파치 서버를 루트권한으로 실행하기 위해선 아파치 소스를 수정해서. src/Configuration
파일의 EXTRA_CFLAGS=-DBIG_SECURITY_HOLE
옵션을 추가 하면 ..문제가 php를 연동 시키는 것이 안됩니다.

아파치가 루트 권한을 가지고 실행되면 보안위험이 있어 막았다고 하는데.. 병렬포트 제어 권한을 주기 위해.. 루트로서 실행하려고 합니다. 물론 루트 실행은 됩니다.
php연동이 안됩니다.. ./Configure ./configure 이건 확실히 틀린 명령어라..
./Configure 에서는 --prefix 등도 안되구.. php옵션을 설정할수가 없습니다.
./configure 에서는 잘됩니다만.
루트로서 실행이 안됩니다.

./configure 를 하게 되면. default로 환경을 설정하는데..

이파일이 어던 파일이어서 디폴트로 되는지 궁금합니다.

파일명 아시면 ..좀..

./Configure 를 하면
src/Configuration
파일에 따라서 환경을 잡습니다.
아무튼 루트권한을 가진 아파치가.
php와 연동 되도록 하는 방법은 없는지요>??? 아시는 분 답 부탁드립니다.

마에노의 이미지

특별히 별다른 조치를 하지 않아도 연동에 문제는 없던데요.

제가 컴파일한 순서입니다.

[root@maeno tarball]# bzip2 -dc php-4.3.1.tar.bz2 | tar -xvf -
[root@maeno tarball]# tar -xzvf apache_1.3.27.tar.gz
[root@maeno tarball]# cd apache_1.3.27
[root@maeno tarball]# ./configure
[root@maeno tarball]# cd ../php-4.3.1
[root@maeno tarball]# ./configure --with-apache=../apache_1.3.27
[root@maeno tarball]# make
[root@maeno tarball]# make install
[root@maeno tarball]# cp php.ini-dist /usr/local/lib/php.ini
[root@maeno tarball]# cd ../apache_1.3.27
[root@maeno tarball]# CFLAGS="-DBIG_SECURITY_HOLE" \
./configure --activate-module=src/modules/php4/libphp4.a
[root@maeno tarball]# make
[root@maeno tarball]# make install

decacros 님이 하신 방식에서 달리 한거라곤
아파치의 configure 하기 전에 CFLAGS="-DBIG_SECURITY_HOLE"
을 지정해 준 거 밖에 없었습니다.

댓글 달기

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