Hướng dẫn how do i run a python script in xampp? - làm cách nào để chạy tập lệnh python trong xampp?

Chạy Python trong XAMPP cho Windows

Bước 1: Tải xuống và cài đặt Python

Tải xuống và cài đặt phiên bản Python mới nhất từ ​​https://www.python.org/doads.

Bước 2: Định cấu hình XAMPP cho Python

Mở tệp cấu hình Apache httpd.conf được đặt tại .../xampp/apache/conf/httpd.conf bằng trình chỉnh sửa văn bản mà bạn chọn.

XAMPP GUI cũng có thể nhanh chóng truy cập vào tệp httpd.conf:

Hướng dẫn how do i run a python script in xampp? - làm cách nào để chạy tập lệnh python trong xampp?

Sao chép và dán mã sau ở cuối tệp:

AddHandler cgi-script .py
ScriptInterpreterSource Registry-Strict

Bước 2.5: Thêm tiện ích mở rộng Python vào vị trí trang mặc định (tùy chọn)

Bên trong tìm kiếm tệp httpd.conf cho để thêm


    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm index.py \
    default.php default.pl default.cgi default.asp default.shtml default.html default.htm default.py \
    home.php home.pl home.cgi home.asp home.shtml home.html home.htm home.py

0 trong số những người khác vào danh sách các vị trí trang mặc định.


    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm index.py \
    default.php default.pl default.cgi default.asp default.shtml default.html default.htm default.py \
    home.php home.pl home.cgi home.asp home.shtml home.html home.htm home.py

Bước 3: Khởi động lại Apache / XAMPP

Nếu Apache đang chạy trong khi chỉnh sửa, bây giờ là thời gian để khởi động lại nó.

Bước 4: Chạy Python từ XAMPP

Tạo một thư mục và tệp Python trong thư mục XAMPP


    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm index.py \
    default.php default.pl default.cgi default.asp default.shtml default.html default.htm default.py \
    home.php home.pl home.cgi home.asp home.shtml home.html home.htm home.py

1; ví dụ.

    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm index.py \
    default.php default.pl default.cgi default.asp default.shtml default.html default.htm default.py \
    home.php home.pl home.cgi home.asp home.shtml home.html home.htm home.py

2.

Khi bắt đầu tập lệnh của bạn, trước tiên bạn cần chỉ định thư mục thực thi Python của bạn. Vị trí mặc định của Python 3.10.0 là


    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm index.py \
    default.php default.pl default.cgi default.asp default.shtml default.html default.htm default.py \
    home.php home.pl home.cgi home.asp home.shtml home.html home.htm home.py

3, nhưng trong trường hợp của bạn, nó có thể khác, tùy thuộc vào phiên bản và thư mục mà bạn đã cài đặt Python.

#! C:/Users//AppData/Local/Programs/Python/Python310/python.exe

Sau đó, bạn có thể tạo tập lệnh Python của bạn.

#! C:/Users//AppData/Local/Programs/Python/Python310/python.exe

print("Content-Type: text/html\n")
print("Hello, World!")

Lưu tệp và mở


    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm index.py \
    default.php default.pl default.cgi default.asp default.shtml default.html default.htm default.py \
    home.php home.pl home.cgi home.asp home.shtml home.html home.htm home.py

4 trong trình duyệt web của bạn. Kịch bản Python của bạn nên được chạy.

Hướng dẫn how do i run a python script in xampp? - làm cách nào để chạy tập lệnh python trong xampp?

TOC

  •  
  • Chạy các tập lệnh Python trên Windows với Apache và XAMPP
  • Các vấn đề IIS
  • Liên kết

Hướng dẫn how do i run a python script in xampp? - làm cách nào để chạy tập lệnh python trong xampp?

Chạy các tập lệnh Python trên Windows với Apache và XAMPP

Bạn có thể chạy Apache trên Windows thông qua một công cụ dễ sử dụng có tên XAMPP. Nếu bạn gặp rắc rối với IIS hoặc nếu bạn chỉ thích chạy Apache, ngay cả trên Windows, thì bạn nên thử XAMPP. Nó cài đặt nhanh chóng và có rất ít tác động rõ ràng đến việc cài đặt Windows của bạn.

XAMPP là một cài đặt trán, vì vậy tôi sẽ không nói chuyện với bạn. Đối với mục đích của chúng tôi, tất nhiên bạn muốn phiên bản Windows. Tiếp theo & nbsp; Bạn muốn cài đặt Python, đó là một cài đặt trán khác. Tôi giả sử bạn đã cài đặt cả XAMPP và Python trên ổ C:

  • C:/xampp
  • C:/Python27

Bạn không cần phải làm bất cứ điều gì để CGI hoạt động trên máy chủ của mình, nhưng bạn cần phải tự thiết lập Python:

  • Tệp cấu hình http.conf có trong c: \ xampp \ apache \ conf \ httpd.conf.http.conf is in c:\xampp\apache\conf\httpd.conf.
  • Trong http.conf Tìm dòng này: addHandler cgi-script .cgi .pl .asp.http.conf look for this line: AddHandler cgi-script .cgi .pl .asp.**Modify it so it looks like this: **AddHandler cgi-script .cgi .pl .asp .py
  • Bạn có thể sẽ không cần phải làm điều này, nhưng chỉ cần chắc chắn, hãy tìm dòng này: Các chỉ mục tùy chọn theo dõi. Đảm bảo rằng nó trông như thế này: các chỉ mục tùy chọn theo dõi execcgiOptions Indexes FollowSymLinks. Ensure that it looks like this:Options Indexes FollowSymLinks ExecCGI
  • Ở đầu mỗi tập lệnh Python bạn tạo, đặt đường dẫn đến phiên bản Python ** của bạn.For instance, ours is in C:\Python27 so we write: #!/Python27/python**

Nếu bạn muốn một ví dụ hoàn chỉnh, bạn có thể tạo một tập lệnh như sau và đặt nó vào C: \ Xampp \ CGI-bin:

#!/Python27/python

print "Content-type: text/html"
print 
print ""
print ""
print "Elvenware CGI"
print ""
print ""
print "

Basho!

"
print "

By a Peaceful dark pond

"
print "

A frog plops

"
print "

Into the still water

"
print "" print ""

GHI CHÚ: Tôi hoàn toàn không chắc chắn đó là bắt buộc, nhưng tôi đặt Python lên con đường của mình. Bạn không cần hoặc muốn cài đặt mod_python, nhưng WSGI có thể hữu ích. Chúng tôi sẽ giải quyết vấn đề đó sau. & NBSP;: I'm not at all sure it is mandatory, but I put Python on my path. You do not need or want to install mod_python, but wsgi might be useful. We will address that issue later. 

Dưới đây là một số thông tin hữu ích từ trang Apache.

Các vấn đề IIS

  • Tài khoản IUSR thay thế tài khoản IUSR_MACHINENAME & NBSP;

  • Ghi nhật ký IIS

    • C: \ inetpub \ log \ logfiles
    • Nâng cao ghi nhật ký & NBSP; Cài đặt
    • Học cách sử dụng & NBSP; Ghi nhật ký nâng cao
  • IE - Tùy chọn Internet | Nâng cao

    • Biến các thông báo lỗi HTTP thân thiện

Liên kết

  • XAMPP

Làm cách nào để chạy một chương trình Python ở Localhost?

Chạy một máy chủ HTTP cục bộ đơn giản..
Cài đặt Python. ....
Mở dấu nhắc lệnh của bạn (Windows) / Terminal (MacOS / Linux). ....
Điều này sẽ trả về một số phiên bản. ....
Nhập lệnh để khởi động máy chủ vào thư mục đó: ....
Theo mặc định, điều này sẽ chạy nội dung của thư mục trên máy chủ web cục bộ, trên cổng 8000 ..

Làm cách nào để chạy một chương trình Python trong trình duyệt của tôi?

Pyscript cho phép bạn chạy các tập lệnh Python ngay trong trình duyệt, cạnh nhau với JavaScript, với tương tác hai chiều giữa mã của bạn và trang web ...
Lập trình với pyscript ..
Nhập khẩu thư viện tiêu chuẩn ..
Sử dụng thư viện từ Pypi ..
Nhập khẩu địa phương ..
Thẻ repress ..
Tương tác với người nghe sự kiện JavaScript ..

Làm cách nào để lưu trữ tập lệnh Python từ máy chủ?

Mở tệp và thêm mã cần thiết.Lưu ý: Tệp sẽ bắt đầu với đường dẫn đến các tập lệnh Python là/usr/bin/python trên các máy chủ của chúng tôi, nhưng bạn có thể chạy lệnh python whereis qua SSH để kiểm tra thư mục.Để lưu các thay đổi, nhấp vào CRTL+O và nhấn Enter cho Windows hoặc Command+O cho Mac OS.. NOTE: The file should start with the path to the Python scripts that is /usr/bin/python on our servers, but you can run the whereis python command via SSH to check the directory. To save the changes, click Crtl+O and press Enter for Windows or Command+O for Mac OS.

Làm cách nào để chạy một ứng dụng web Python trên Windows?

Thiết lập môi trường phát triển của bạn.Chúng tôi khuyên bạn nên cài đặt Python trên WSL khi xây dựng các ứng dụng web.....
Cài đặt hệ thống con Windows cho Linux.....
Thiết lập mã Visual Studio.....
Tạo một dự án mới.....
Cài đặt Python, PIP và VENV.....
Tạo một môi trường ảo.....
Mở WSL - Cửa sổ từ xa.....
Cài đặt tiện ích mở rộng Microsoft Python ..