본문 바로가기

# 02/Python

codeanywhere 설정

반응형

> mkdir temp                            // temp 파일 만들기

> python3                                // python 어플 켜기

>> 1+1                                    // 2

>> len("HelloWorld")                  // 10(글자수)

>> exit()                                   // 나가기

 

> python3 helloworld.py                        // helloworld.py 파일을 파이썬 프로그램을 이용해서 실행

> ls -al                                               // 현재 디렉토리 리스트 정보포함 보여줌

> sudo chmod a+x helloworld.py              // helloworld.py 실행 권한 부여

> type python3                                     // python3 프로그램 위치 알려줌

 

helloworld.py

#! /usr/bin/python3                                // python3 프로그램을 통해서 파일을 실행

print("Hello World")


> ./helloworld.py                                   // helloworld.py 파일 실행



> sudo apt-get update

> sudo apt-get install nano

> pwd                                                  // 현재 디렉토리 알려줌


> sudo nano /etc/apache2/sites-enabled/000-default.conf        // conf  파일 수정


ServerAdmin webmaster@localhost

DocumentRoot /home/cabox/workspace

<Directory /home/cabox/workspase>

AddHandler cgi-script .py

Options ExecCGI

</Directory>



> sudo a2enmod cgi                      // 아파치 모드중 cgi 모드 실행

> sudo service apache2 restart         // 아파치 재실행


> sudo tail /var/log/apache2/error.log               // 아파치 에러로그 파일 뒷부분 확인

> sudo tail -f  /var/log/apache2/error.log               // 아파치 에러로그 파일 실시간 확인(ctrl+c 나가기)


helloworld.py

#! /usr/bin/python3                                                 // python3 프로그램을 통해서 파일을 실행

print("content-type:text/html; charset=UTF-8\n")           // 이거 안넣어주면 오류뜸!! 

                                                                          // 파일이 어떤 형식인지 알려주는 코드 웹페이지에서 프린트 되지 않음!!

print("Hello World")

반응형

'# 02 > Python' 카테고리의 다른 글

포맷팅  (0) 2019.03.07
문법  (0) 2019.03.07
추상화 TIP  (0) 2019.03.05
함수  (0) 2019.03.05
자료형 TIP  (0) 2019.03.03