Apache 2.2.8 & PHP 5.2.6 설치

Apache 2.2.8 & PHP 5.2.6 설치 Etc 2008/05/15 01:15

1. Apache Server Download (http://httpd.apache.org/download.cgi)

Win32 Binary including OpenSSL 0.9.8g (MSI Installer): apache_2.2.8-win32-x86-openssl-0.9.8g.msi

2. Apache Server Install

2-1. Apache 설치 마법사 실행 화면, [Next] 버튼 선택

사용자 삽입 이미지

2-2. License 동의 Step, License 동의 선택하고, [Next] 버튼 선택

사용자 삽입 이미지

2-3. [Next] 버튼 선택

사용자 삽입 이미지

2-4. 저의 경우 간단한 Test 용도로 사용하는 것으로, 기본값 변경 없이 [Next] 버튼 선택

사용자 삽입 이미지

2- 5. [Next] 버튼 선택

사용자 삽입 이미지

2- 6. [Change] 버튼을 선택해서 설치하고 싶은 디렉토리를 선택하고, [Next] 버튼 선택
사용자 삽입 이미지

2- 7. [Install] 버튼 선택
사용자 삽입 이미지

2- 8. 파일 복사 진행 확인 하는 창
사용자 삽입 이미지

2- 9. [Finish] 버튼 선택하여 설치 종료
사용자 삽입 이미지

설치 확인 : 조금 썰렁한 화면이 보이네요.
사용자 삽입 이미지

Default 페이지는
C:\Apache2.2\htdocs\index.html 에 있습니다.

내용
------------
<html><body><h1>It works!</h1></body></html>
------------

3. PHP Download (http://www.php.net/downloads.php)

Windows Binaries PHP 5.2.6 zip package

http://kr2.php.net/get/php-5.2.6-Win32.zip/from/a/mirror

4. PHP 설치

4-1 php-5.2.6-Win32.zip 압축 풀기

압축파일 php-5.2.6-Win32.zip 을 풀어 C:\php-5.2.6-Win32 로 둠

4-2 php.ini 파일 작성

C:\php-5.2.6-Win32\php.ini-recommended 파일을 php.ini 파일명으로 rename

4-3 C:\php-5.2.6-Win32 경로를 환경 변수 Path에 추가

5. Apache 환경파일(httpd.conf)에 php관련 내용을 추가

C:\Apache2.2\conf\httpd.conf 파일 내용 추가

# For PHP 5 do something like this:
LoadModule php5_module "C:/php-5.2.6-Win32/php5apache2_2.dll"

    AddType application/x-httpd-php .php .php3 .html .htm .phtml
    AddType application/x-httpd-php-source .phps

6. PHP 설치 Test 

6-1. php 샘플 파일 작성

파일 경로
C:\Apache2.2\htdocs\test.php

test.php 내용
------------------
<?php
  phpinfo();
?>
------------------

6-2. Apache 재시작

C:\Apache2.2\bin>httpd -k restart

6-3. 페이지 확인

사용자 삽입 이미지




Posted by 파란크리스마스

Linux(CentOS) - Mail (SMTP, POP3) 서버 설치

Linux(CentOS) - Mail (SMTP, POP3) 서버 설치 Etc 2007/10/31 14:56

참고

http://rinapc.com/93

http://www.superuser.co.kr/home/superuserboard/view.html?id=3185&code=sendmail&start=80&position=
http://www.fduser.org/blog/28
http://www.koreaphp.co.kr/tip_board/board_read.php?page=1&block=1&no=11&cate=19&parent=5

1. Mail 서버 설치

[root@localhost ~]# yum install sendmail sendmail-cf dovecot

2. Mail 서버 설정값 수정

[root@localhost ~]# vi /etc/mail/sendmail.mc

2.1 로컬(서버) 에서만 보낸 메일만 relay(전달) 설정값 (주석 표시 추가)

변경 전

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

변경 후

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

2.2 stmp 인증 (주석 표시 제거)

변경 전

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

변경 후

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

3. Mail 서버 설정값 적용

[root@localhost ~]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

4. 최종 수신지 도메인 설정 (/etc/mail/local-host-names)

xxx@test.com 이라면 @ 이후 도메인을 적어 주시면 됩니다.

[root@localhost ~]# vi /etc/mail/local-host-names

test.com RELAY

5. dovecot 설정

[root@localhost ~]# vi /etc/dovecot.conf

protocols = pop3
pop3_listen = *

6. 데몬 시작

[root@localhost ~]# /etc/init.d/sendmail start
sendmail (을)를 시작합니다:
[root@localhost ~]# /etc/init.d/saslauthd start
saslauthd (을)를 시작합니다. [  확인  ]
[root@localhost ~]# /etc/init.d/dovecot start
Dovecot Imap (을)를 시작합니다. [  확인  ]

Posted by 파란크리스마스

간이 웹서버2 - PHP 지원 (Simple Web Server)

간이 웹서버2 - PHP 지원 (Simple Web Server) Etc 2007/09/11 11:58
출처 : http://www.delphi3000.com/articles/article_3081.asp?SK=

이전에 개발된 웹서버에 php 지원을 추가했습니다.
아직 Port 번호 수정은 되지 않으며, php는 따로 설치 하시고, path 가 잡혀 있어야 합니다.

델파이 7로 컴파일 하였으며, Indy 10, php4delphi 컴포넌트 사용하였습니다.

Sample로 test.php을 넣어 두었고,
프로그램 실행하시고, Web Server Active 체크하시면 웹서버가 동작하게 됩니다.

브라우저에서 http://localhost/test.php 하시면 Sample php 페이지를 보실 수 있습니다.

test.php

<?php
  phpinfo();
?>

실행화면

사용자 삽입 이미지



Posted by 파란크리스마스

cvsnt 설치

cvsnt 설치 Etc 2007/09/07 16:59
아래 출처의 내용을 최신 버전(CVS Server and Client: (2.5.03.2382))으로 작성하였습니다.

출처

http://www.javacafe.or.kr/lecture/cafeLecture/tool/cvsnt/cvsnt.html
http://kr.geocities.com/kwon37xi/CVSNT_HowTo.pdf
http://lagoons.net/wiki/wiki.php/CVSNT
http://czar.tistory.com/archive/200705
http://entireboy.egloos.com/544906

1. 다운로드 및 설치 (cvsnt-2.5.03.2382.msi)

http://www.march-hare.com/cvspro/

2. CVS 디렉토리 생성

c:\cvsrepo    <- cvs 에 저장할 폴더
c:\cvstemp    <- cvs 임시폴더 (c:\windows\temp을 사용할 경우 권한 문제가 발생할 수 있음)

3. cvsnt 경로 Path에 추가

설치프로그램에서 기본적으로 설치시 추가 되므로 특별하게 추가 할 필요가 없습니다.

4. 설정

제어판>CVSNT Server 선택

두개의 서비스가 실행되어 있는데, 설정값을 변경 하여야 하므로 [Stop] 버튼을 선택하여 서비스를 중단시킵니다.

사용자 삽입 이미지

사용자 삽입 이미지

Repository contiguration 텝에서 아래 [Add] 버튼을 선택합니다.

사용자 삽입 이미지

아래와 같이 Location 의 [...] 버튼을 선택하여 C:/cvsrepo 선택하고, [Ok] 버튼 선택

사용자 삽입 이미지

[예(Y)]  버튼 선택 합니다.

사용자 삽입 이미지

C:/cvsrepo 폴더에는 기본적으로 필요한 폴더와 파일들이 생성됩니다.

사용자 삽입 이미지

Server Settings 텝에에서 Temporary 폴더를 c:\cvstemp 서로 지정합니다.

사용자 삽입 이미지

Compatibilty Options 텝에서 Respond as cvs 1.11.2 to version request 항목을 체크한다.

사용자 삽입 이미지

기본적인 설정은 되었으므로[ 적용(A)] 버튼을 선택하고 서비스를 start 합니다.

사용자 삽입 이미지

5. 테스트

- 명령 프롬프트에서 cvsroot 설정

※ sspi 프로토콜은 TCP/IP 방화벽을 좀 더 쉽게 오갈 수 있도록 하며, login할 필요가 없습니다.

set cvsroot=:sspi:127.0.0.1:/cvsrepo

- 디렉토리 검색

cvs ls

사용자 삽입 이미지











6. CVS 사용자 추가

- 사용자 추가

cvs passwd -r Administrator -a shryu

옵션
-a Add user
-x Disable user
-X Delete user
-r Alias username to real system user
-R Remove alias to real system user
-D Use domain password

사용자 삽입 이미지











- 테스트

set cvsroot=:pserver:shryu@127.0.0.1:/cvsrepo
cvs login
cvs ls

사용자 삽입 이미지
Posted by 파란크리스마스

Microsoft Silverlight 1.0 SDK

Microsoft Silverlight 1.0 SDK Etc 2007/09/06 11:35
지금 Microsoft Silverlight 1.0 SDK 나온것을 보았습니다.
다운로드 경로 : http://silverlight.net/GetStarted/

Posted by 파란크리스마스

Apache 1.3.x 에 php5 설치

Apache 1.3.x 에 php5 설치 Etc 2007/08/30 16:15

PHP 다운로드

http://www.php.net/downloads.php

php-5.2.3-Win32.zip

php-5.2.3-Win32.zip 파일을 받아
c:/php 폴더에 풀고 paht에 추가 합니다.

httpp.conf 수정

ScriptAlias /php5/ "C:/php/"
Action application/x-httpd-php "/php5/php-cgi.exe"

AddType application/x-httpd-php .php .php3 .inc .phtml .html .htm
AddType application/x-httpd-php-source .phps

테스트 페이지 작성

<?php
  phpinfo();
?>

Posted by 파란크리스마스

간이 웹서버(Simple Web Server)

간이 웹서버(Simple Web Server) Etc 2007/08/30 09:48

출처 : http://www.delphi3000.com/articles/article_3081.asp?SK=

실행 화면은 아래와 같습니다.
Port 번호는 기본적으로 80 고정되어 있고, Root Path는 실행파일이 존재하는 Path에서 WebSite 폴더를 만들어서 사용하고 있으며, 수정이 가능합니다. Default Page 는 해당 웹 경로에서 파일명을 지정하지 않으면 Default로 사용할 페이지를 정하시면 됩니다(옵션).

간단하게 위와 같이 설정하셨다면, Web Server Active을 체크하하세요. 웹서버가 실행되고, 브라우저로 확인 하실수 있습니다.

시간이 되면 Port 번호 수정이나 몇가지 서비스를 추가해서 올리겠습니다.

사용자 삽입 이미지


Posted by 파란크리스마스

UltraEdit 정규표현식(regular expressions)

UltraEdit 정규표현식(regular expressions) Etc 2007/08/14 18:06

UltraEdit 정규표현식(regular expressions)

출처

http://minie.tistory.com/entry/UltraEdit%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B3%80%ED%99%98-2-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D-%EC%82%AC%EC%9A%A9
http://minie.tistory.com/entry/UltraEdit%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B3%80%ED%99%98-2-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D-%EC%82%AC%EC%9A%A9

a 테그 검색

<a href="^([a-zA-Z.]+^)">

내용 수정중...

Posted by 파란크리스마스
1 
하단 사이드바 열기

BLOG main image