패키지 인스톨
웹 프로그래밍을 위해서는 아래의 기능을 할 수 있는 컴퓨팅 환경을 만들어야 한다. 컴퓨팅 환경의 기반이 되는 OS 사용은 Linux, Windows, OS X 등이 있을 수 있다. 대부분의 PC가 Windows 기반인 것을 고려하면 Windows에서 사용도 가능하지만, Linux에서 사용을 하게되면 파일, 디렉토리 퍼미션과 보안 등에 대해서도 배울 수 있으므로 후자를 권유하는 편이다.
위의 서버 프로그램들을 한꺼번에 인스톨하도록 하고 관리해주는 패키지들이 생겼는데 대표적인 것으로는 아래가 있다.
XAMPP: XAMPP is the most popular PHP development environment. XAMPP is a completely free, easy to install Apache distribution containing MySQL, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use.
Cross Platform: Linux, Windows,
OS X 등. (
다운로드 페이지)
WAMPServer : WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your databases.
각 서버가 돌아가는 논리에 대해서는 수업시간 설명을 숙지하도록 하자.
웹페이지 테스트
/xampp/htdocs 혹은
/wamp/www 가 default directory
디폴트 디렉토리를 옮기고자 한다면
http.conf 파일을 찾아서, 내용 중 DocumentRoot 부분을 찾는다.
그 밑의 아래와 같은 부분을 고친다
웹서버를 재시작하게 되면 앞으로의 웹문서는 D:/HTML에 존재해야 한다.
포트포워딩에 대해서
인터넷