Search

'Web/PHP'에 해당되는 글 3건

  1. 2010.06.30 APM 설치하기(MySQL편) - D2 2
  2. 2010.06.29 APM 설치하기(아파치편) - D1
  3. 2010.06.29 PHP 첫장을 두들리다. D-1

APM 설치하기(MySQL편) - D2

Web/PHP 2010. 6. 30. 01:05 Posted by Request

[Mysql 홈페이지에서 다운 ] http://mysql.com
-설치 생략
주의점 : standard Configuration > Install As windows options. Include Bin Directory in Windows PATH
Ready to execute... (4가지 선택 않고 Execute 클릭)


1.MYSQL 테스트
c:\>mysql -u root -h localhost -p

mysql > use test

mysql> show tables;

mysql.exe [-h 호스트] [-u 사용자아이디] [-p 비밀번호] [데이터베이스명]
-h 호스트 : mysql 설치되어 있는 주소
-u 사용자아이디 : 사용자 아이디 입력(기본값 'root')
-p 비밀번호 : 비밀번호 입력 -p 옵션만 입력하면 비밀번호 입력하는 메시지가 나타냄
[데이터베이스명] : 접속할 데이터베이스 이름 입력. 입력하지 않음 MySQL 서버 로그인만 됨.

ex) #./bin/mysql -h localhost -u root -p DataBase
     #./bin/mysql -h 111.111.111.111 -u root -p DataBase


APM 설치하기(아파치편) - D1

Web/PHP 2010. 6. 29. 01:26 Posted by Request
아파치 한국 공식 홈페이지 http://apache-kr.org

1. 아파치 설치
 -설명 생략 ~

1_1)아파치 프로그램 디렉토리 설명
-bin : 아파치 웹 서버의 실행 프로그램과 아파치 자체적인 사용자 관리 툴, 로그 관리에 관련된 실행프로그램 위치
-conf : 아파치 웹 서버가 실행되면서 읽어 들이는 환경 설정 파일 위치
           'httpd.conf' 실제 웹 서버가 어떻게 작동할지를 설정하는 환경 설정 파일
-htdocs : 웹페이지를 개발하는 개발자에게는 가장 중요한 폴더
              웹루트나 도큐먼트 루트라는 것은 실제로 서비스 될 웹 페이지 위치
-include : c언어 헤더 파일 저장
-lib : c언어, C++언어 이용하여 아파치 웹 서버의 실행 모듈을 개발할 경우 사용하게 되는 라이브러리 파일 저장소
-modules : 아파치 웹 서버에는 별도의 기능들을 모듈 형태로 개발해서 프러그인처럼 끼워 넣어서 실행되는 모듈 저장소


1_2)아파치 웹 서버 환경 설정
conf  > httpd.conf 파일
-Timeout : 클라이언트 서버에 요청한 정보를 받을 때 소요 되는 최대 시간을 저해주는 옵션
                   기본 300초이며 지정된 시간만큼 웹 브라우저가 기달리도록 하겠다는 의미
                 keepAlive디폴트값 'on' 성능 향상시키는 것이며 그렇지 않도록 설정하고자 할 경우 'off' 입력함.

-ThreadsPerChild :아파치 서버 프로세스 하나가 사용 할 수 있는 Thread의 최대 개수를 지정

-MaxRequestsPerChild : 하나의 서버 프로세스가 몇 개의 사용자 요청을 처리할 것인지를 지정하는 것

-Liten : 아파치 서버를 특정IP 또는 포트 와 결합 시킬 경우 사용(기본 '80 포트')
-LogLevel : 중요도 DEBUG, INFO, WARN, ERROR, CRIT
 DEBUG : 아파치 웹 서버의 디버깅용 로그
INFO : 아파치 웹 서버가 출력 하는 정보성 로그
WARN : 경고성 로그 내용
ERROR : 실행 중 발생한 오류 로그
CRIT : 아파치 웹 서버가 실행 을 계속 할 수 없을 정도로 심각한 오류에 대한 로그


PHP 첫장을 두들리다. D-1

Web/PHP 2010. 6. 29. 00:47 Posted by Request

1.웹프로그래밍이란?
-웹에서 운영되는 모든 시스템의 원활한 활동을 도와주는 언어를 말하며, 단순한 HTML 코딩만 제작 가능했으나
인터넷이 보급되고 확산되면서 진보적으로 프로그래밍이 필요하게 되어 등장한 프로그램이 바로 웹프로그래밍이다.


2.웹서버?
-웹 브라우저의 주소 입력란에 간단하게 홈페이지 주소를 입력하는 것만으로도 전 세계 어디든지 연결하여 주소를ㄹ 입력하는 대상이 되는 컴퓨터를 말한다.
(아파치, 톰켓, 웹로직 등)

3.클라이언트?
-서버에서 서비스를 요청하는 다른 컴퓨터( 즉 웹브라우저)

4.서버 사이드 스크립트와 클라이언트 사이드 스크립트
-스크립트(script) 아주 쉽고 간단한 코드를 순서에 입각하여 처리하는 절차를 기술한 것.

4_1)서버 사이드 스크립트
-HTML에서 프로그램의 해석이나 컴파일 과정을 서버에서 담당하는 방식(ASP, JSP, PHP,CGI)

4_2)클라이언트 사이드 스크립트
-접속자의 웹브라우저에서 실행되는 스크립트(Javascript, VBScript, JScript)

5.PHP?
-하이퍼텍스트 전처리기로써 범용성을 지닌 널리 사용되는 오픈 소스 스크립팅 언어
(서버 : 아파치, 데이터베이스 : MySQL)