Web (11)

리눅스(CentOS6.7)에서 아파치(Apache2.2) 설치 방법

정적인 소스를 다루는 웹서버 중 Apache2.2를 CentOS6.7에서 설치하는 방법을 소개한다. 사실 리눅스의 버전에는 크게 영향을 갖지 않는 웹서버다. 설치방법도 간단하며 설정할 부분도 매우 적다. 설치방법은 윈도우 시스템보다 더욱 간편하게 명령어 하나로 가능하다. 설치가 완료되면 서비스 자동 재시작 등록과 웹서버의 root경로와 index 페이지만 설정해주면 끝난다. # Apache2.2 설치 [root@localhost ~]# yum install httpd # Apache2.2 서비스 확인 및 등록 [root@localhost ~]# chkconfig --list httpd httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off 전부다 off 값으로 설정되어있으므..

Web/Apache | 2018. 4. 18. 22:21

CentOS6.7 리눅스에서 Apache Tomcat7 설치하기

본 포스팅에서는 CentOS6.7 버전에서 Tomcat7을 설치하고 서비스 등록하는 방법까지 포스팅 한다. 설치 진행은 매뉴얼로 직접 설치하는 방법이다. # Tomcat7 다운로드 매뉴얼로 직접 설치하기 위해선 Tomcat7 파일을 다운로드 받아서 설치할 서버에 올려야 한다. 공식 홈페이지로 이동하면 왼족 매뉴 중 Download 하위에 Tomcat7 매뉴가 있다. 접속해서 tar.gz 리눅스용 압축파일을 다운로드 받는다. 다운로드한 뒤 설치할 서버로 파일을 업로드 한다. 본인은 무료 툴 파일질라를 이용해서 업로드 했다. Apache Tomcat: https://tomcat.apache.org # Tomcat7 설치 먼저, 서버로 업로드한 'apache-tomcat-7.0.85.tar' 파일을 압축 해제..

Web/Apache | 2018. 4. 14. 00:30

Space of PHP variables and PHP superglobal list.

# Space of PHP variables is as follows. - Built in superglobal variables are visible everywhere within a script. - Constants declared once can be used throughout the script. That is, it can be used both inside and outside the functions. - A global variable is a variable defined within a script that can be used within a script, but not inside functions. - Variables defined within a function can o..

Web/PHP | 2017. 11. 21. 03:36

이클립스와 PHP 플러그인 연동하는 방법

PHP는 EditPlus, SublimeText 등과 같은 가벼운 툴로도 얼마든지 코딩이 가능하다. 하지만, 이클립스의 막강한 기능을 포기 할 수 없기에 램카드를 업그레이드 해서라도 이클립스를 고집하고 싶다. 본 포스팅에서는 이클립스에서 PHP 코딩이 가능하도록 플러그인을 간단하게 설치하는 방법을 소개한다. 1. Help - eclipse MarketPlace... 클릭 2. php 검색 후 'PHP Development Tools 3.5'을 'Install'한다. 현 시점에서는 3.5 버전이 최신이며, 당시의 최신 버전을 설치하면 좋다. 3. 아래와 같이 모든 툴을 선택 후 'Confirm'을 클릭한다. 4. 설치에 필요한 소요시간은 5분 정도 된다. 5. 라이센스 사용권에 대한 동의를 선택한 후 다음..

Web/PHP | 2016. 11. 22. 19:31

PHP 변수의 범위와 수퍼글로벌의 전체 리스트

변수의 범위란 스클비트 안에서 특정 변수를 사용하 수있는 구간을 뜻하는데, 이 변수의 범위를 잘 알고 변수를 선언해야 안정적인 서비스가 가능하며 유지보수에 용이하다. # PHP 변수의 범위 - 수퍼글로벌 변수는 스크립트 전역에서 사용할 수 있다. - 한번 선언된 상수는 스크립트 전역에서 사용할 수 있다. - 전역 변수는 스크립트 내에서 정의된 변수로 스클비트 내에서 사용할 수있다. 하지만 함수 안에서는 사용할 수 없다. - 함수 안에서 정의된 변수는 함수 내에서만 사용할 수있다. - 함수 안에서 전역으로 정의된 변수는 함수 밖에서는 사용할 수 없지만, 매 사용 시마다 값이 저장되어 다음에 함 수 호출 시에 최근 값을 그대로 사용할 수 있다. - 함수 안에서 선언된 변수는 함수가 끝나면 삭제된다. # 수퍼..

Web/PHP | 2016. 11. 20. 03:20

윈도우7(Windows7)에서 아파치(Apache) 및 PHP 설치 - 3

본 포스팅에서는 윈도우즈 운영체제에서 아파치 웹서버를 설치하고 PHP를 설치하는 일련의 과정 중 아파치 웹서버의 설정을 변경하는 방법을 소개한다. 첫번째, 두번째 포스팅은 각각의 소프트웨어를 설치한 것에 반해 본 포스팅에서는 아파치 웹서버에서 PHP5를 연동하는 직접적인 부분은 다룬다. 때문에 짧은 내용임에도 불구하고 페이지를 분리해서 포스팅한다. # 윈도우7에서 아파치 및 PHP 설치(Apache 설치): http://wookoa.tistory.com/184 # 윈도우7에서 아파치 및 PHP 설치(PHP 설치): http://wookoa.tistory.com/185 # 윈도우7에서 아파치 및 PHP 설치(Apache와 PHP 연동 설정): http://wookoa.tistory.com/186 1. 아파..

Web/Apache | 2016. 11. 15. 01:23

아파치 톰캣(Tomcat) 두개로 서비스 : 다중톰캣

하나의 서버에 두개의 웹서버를 서비스하는 경우가 발생한다. 본 포스팅에서는 하나의 물리적 서버에서 두개의 웹서버(Tomcat 7.0)을 서비스하는 방법을 소개한다. 톰캣의 버전과는 크게 무관한 포스팅이며 서버의 운영체제와도 관계없이 범용적으로 적용이 가능한 방법이다. 하나의 물리적 서버에 두개의 웹서버를 구성하는 이유는 각각의 웹서버가 상호 의존적이지 않게 서비스를 하기 위함이다. 가령, A 서비스를 중단했다고 B 서비스가 중단되면 안 될 일이다. 하지만, 다중 톰켓을 구현하지 않는다면 모든 서비스가 한개의 웹서버에 적재되기 때문에 한번에 다 죽고사는 공동 운명체를 갖게된다. 이를 방지하고자 이중 톰켓을 구현한다. 1. 웹서버의 디렉터리 구조 다중 톰캣을 구현하기 위해 많은 포스팅을 살펴보면 다양하게 웹..

Web/Apache | 2016. 11. 5. 17:57

윈도우7(Windows7)에서 아파치(Apache) 및 PHP 설치 - 2

윈도우 운영체제에서 아파치와 PHP를 설치하는 두번째 포스팅이다. 본 포스팅에서는 PHP를 설치하는 과정을 소개 한다. PHP 설치는 인스톨러 같은 설치 마법사로 진행하는 것이 아니고, 다운로드를 받아서 자신이 원하는 디렉터리에 압축만 풀면 된다. # 윈도우7에서 아파치 및 PHP 설치(Apache 설치): http://wookoa.tistory.com/184 # 윈도우7에서 아파치 및 PHP 설치(PHP 설치): http://wookoa.tistory.com/185 # 윈도우7에서 아파치 및 PHP 설치(Apache와 PHP 연동 설정): http://wookoa.tistory.com/186 1. PHP 다운로드 PHP 공식 싸이트에서 다운로드가 가능하다. 공식 싸이트에서 다운로드를 관리하기 때문에 아..

Web/PHP | 2016. 10. 30. 03:19

PHP Thread Safe, Non Thread Safe 방식의 차이

PHP를 지원하는 방식은 크게 Multi-Thread 및 Multi-Process 두가지로 나뉜다. PHP는 기본적으로 Multi-Process를 지원했다. 그렇기 때문에 동일한 Multi-Process 방식인 리눅스 계열은 큰 문제가 되지 않았다. 하지만 Multi-Thread 방식인 윈도우 계열에서는 서버가 다운되거나 시스템 퍼포먼스가 좋지 않은 경우가 리포트 되었다. 그렇기 때문에 멀티 쓰레드 방식을 지원하기 위해서 Thread Safe, Non Thread Safe 나뉘어서 지원을 한다. 조금 더 구체적으로 기술하면, PHP를 IIS(웹서버)와 연동하기 위해서 CGI 또는 ISAPI 방식으로 연동을 한다. 하지만 PHP와 관련된 모듈은 Multi-Process 방식으로 개발되기 때문에, Multi..

Web/PHP | 2016. 10. 30. 02:48

윈도우7(Windows7)에서 아파치(Apache) 및 PHP 설치 - 1

본 포스팅에서는 윈도우즈 운영체제에서 아파치 웹서버를 설치하고 PHP를 설치하는 일련의 과정 중 아파치 웹서버를 설치하는 과정을 소개한다. 웹서버를 구성하는 방법은 여러가지 방법이 있겠지만 윈도우즈 운영체제의 장점인 인스톨러를 이용한 설치방법으로 진행한다. # 윈도우7에서 아파치 및 PHP 설치(Apache 설치): http://wookoa.tistory.com/184 # 윈도우7에서 아파치 및 PHP 설치(PHP 설치): http://wookoa.tistory.com/185 # 윈도우7에서 아파치 및 PHP 설치(Apache와 PHP 연동 설정): http://wookoa.tistory.com/186 1. 아파치 웹서버 다운로드 공개 소프트웨어의 특성상 한 단체에서 다운로드 서비스를 주관하지 않고 전 ..

Web/Apache | 2016. 10. 30. 00:50