9 월

이 문서에서는 어떻게 웹 서비스로 파이썬을 설치하고 실행하는 리눅스 우분투 어디에 로컬로 설명한다.

1. 당신은 파이썬의 최신 버전이 설치되어 있으므로, 터미널에서 다음 코드 줄을를 입력해야만한다 :

sudo apt-get install python

2. 지금 아파치와 웹 서비스로 실행하려고하면, 그것을 설치하는 아파치 mod_python 필요 터미널에서 명령어의 다음 줄을 입력 :

sudo apt-get install libapache2-mod-python - sudo apt-get install libapache2-mod-python

3. 만약 지금 당신은 기본적으로 localhost 디렉토리 -은 / var / www /에서 다음 명령어는 다음, 이전에 구성된 경우 아파치와 장소에서 기본값 이외의 / var / www /에서 localhost를 실행 지시 b : 사용

a.
터미널에서 다음 명령을 실행 :

cd /etc/apache2/sites-available/

그리고 다음 명령을 실행 :

sudo gedit default

지금 파일을, 아래의 코드를 찾을 수 열었 :

  <Directory /var/www/> 
                  옵션 인덱스 FollowSymLinks MultiViews 
                  allowOverride AuthConfig 
                  주문, 부정할 수 있도록 
                  모두 허용 
                  이 지시자는 당신을보고 싶어 Apache2 # 주석 
                  # 기본 시작 페이지 / Apache2 - 기본 (월)에 갈 때 / 
                  # RedirectMatch ^ / $ / Apache2 - 기본 / 
          </ 디렉토리> 

로 변경 :

  <Directory /var/www/> 
                  옵션 인덱스 FollowSymLinks MultiViews 
                  allowOverride AuthConfig 
                  주문, 부정할 수 있도록 
                  모두 허용 

                  AddHandler mod_python. 평 
                  PythonHandler mod_python.publisher 
                  에 PythonDebug 

                  이 지시자는 당신을보고 싶어 Apache2 # 주석 
                  # 기본 시작 페이지 / Apache2 - 기본 (월)에 갈 때 / 
                  # RedirectMatch ^ / $ / Apache2 - 기본 / 
          </ 디렉토리> 

터미널에서 실행 :
sudo gedit /var/www/test.py

열려있는 파일 유형 :

  데프 지수 (req) : 
    반환 "테스트"성공; 

파일을 저장, 그리고 그것을 작동합니다
http://localhost/test.py를 방문하고 "테스트"에 텍스트를 일반 성공이라고해야 하나

b.
터미널에서 다음 명령을 실행 :

sudo gedit /etc/apache2/apache2.conf

당신이 디렉토리에서 / 집에는 / usr / 문서 / 호스트 / 연구실 / 파이썬 / 파이썬 코드를 실행하는 가정

파일의 맨 아래에 다음 코드를 추가 :

  별칭 / 파이썬 / / 집에는 / usr / 문서 / 호스트 / 연구실 / 파이썬 / 
  <location /python/> 
     AddHandler mod_python. 평 
     PythonHandler mod_python.publisher 
     에 PythonDebug 
  </ 위치> 

터미널에서 실행 :
sudo gedit /home/usr/Documents/Host/lab/python/test.py

열려있는 파일 유형 :

  데프 지수 (req) : 
    반환 "테스트"성공; 

파일을 저장, 그리고 그것을 작동합니다
http://localhost/test.py를 방문하고 "테스트"에 텍스트를 일반 성공이라고해야 하나

디그 페이 스북 구글 NewsVine reddit Slashdot의 테크노 윈도우 라이브 야후 del.icio.us



비슷한 게시물

코멘트

이름 (필수)

이메일 (필수)

웹사이트

당신의 마음 이야기

3 개의 덧글이 너무 멀리

  1. 토니 9 월 6 일, 2008 오후 7시 12분

    그레이트, 팁을 줘서 고마워. 난 파이썬을 배우고 싶다.
    하지만 내가 대신 파일을 다운로드하기 때문에 브라우저에 표시 비록 제가 아파치를 다시 시작하고 싶은 문제가있을 것 같다. 나는 내가 잘못 디렉토리를 가지고있을 수도 있기 때문에, 그것은 어디 디렉터리 또는 로컬 파일이 어디에있다 생각은 python?

  2. 9 월 6 일 관리, 2008 오후 10시 9분

    브라우저에서 파일을 다운로드하는 경우, 그것이 평 실행 파일 형식으로 파일을 인식하지 못한다는 것을 의미합니다하려고합니다. 주요 원인이 될 수있다 :

    1. 그것, 그것을 실행 가능하게 해 775 chmod를 시도 권리를 허락하지 않습니다.

    2. 당신은 그것을 당신의 로컬 파일을 가지고있는 곳이되어야 예를 들어, 만약 너의. 평 파일 / 집에는 / usr / 빈 / test.py, 그때는 / home / 경우 usr / bin /해야 할 수도있습니다 잘못된 디렉토리 디렉터리에있습니다. 그리고 다음 명령어 b, 그것을 변화시킬 것이다 :
    별칭 / 파이썬 / / 집에는 / usr / 빈 /

  3. 토니 9 월 7 일, 2008 오후 3시 21분

    빠른 회신에 감사드립니다. 제가 권한 변화와 시도가 작동하지 않았다 그리고 난 이미이 같은 디렉토리의 변화 않았다 :

    별칭 / 파이썬 /와 / home / myname / www /에서

    AddHandler mod_python. 평
    PythonHandler mod_python.publisher
    에 PythonDebug

    여전히 작동하지 않습니다. 그것에 대해 연구하는 것. 어떤 아이디어?

스폰서




링크