Làm cách nào để chạy tập lệnh Python trong xampp?
Máy chủ web Apache được nhiều trang web và tổ chức sử dụng phổ biến. Thông thường, máy chủ web Apache được sử dụng để chạy các tập lệnh PHP. Nhưng đôi khi bạn có thể cần chạy tập lệnh python trên máy chủ web Apache. Trong bài viết này, chúng ta sẽ tìm hiểu cách chạy tập lệnh python trong máy chủ web Apache Show Cách chạy Python Script trong Máy chủ web ApacheDưới đây là các bước để chạy tập lệnh python trong máy chủ web Apache 1. Cài đặt PythonTải xuống và cài đặt python từ trang web của nó, nếu bạn đang sử dụng Windows. Sau khi bạn tải xuống trình cài đặt, hãy nhấp đúp vào nó để chạy nó, bạn sẽ thấy trình hướng dẫn cài đặt. Làm theo hướng dẫn để cài đặt Python. Lưu ý vị trí cài đặt vì bạn sẽ cần nó sau này. Nếu bạn đang dùng Linux thì mặc định python đã được cài đặt sẵn và bạn không phải làm gì cả Trong Linux, hãy chạy lệnh sau để lấy vị trí cài đặt python $ locate python 2. Chỉnh sửa cấu hình ApacheMở tệp Cấu hình Apache trong trình soạn thảo văn bản. Dưới đây là các vị trí khác nhau có thể có của tệp cấu hình tùy thuộc vào hệ điều hành của bạn ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf Hãy tìm dòng sau Options Indexes FollowSymLinks Thêm ExecCGI vào dòng này Options Indexes FollowSymLinks ExecCGI Tiếp theo, hãy tìm dòng sau #AddHandler cgi-script .cgi Bỏ ghi chú bằng cách xóa # ở đầu dòng AddHandler cgi-script .cgi Và thêm một. py ở cuối dòng AddHandler cgi-script .cgi .py Để thực thi các tập lệnh python trong Apache, bạn cần sử dụng mô-đun Apache, như mô-đun CGI, để chạy. Đó là lý do tại sao chỉ định mô-đun cgi-script làm trình xử lý cho. tệp py (tập lệnh python) lưu và đóng tập tin 3. Khởi động lại ApacheKhởi động lại máy chủ Apache để áp dụng các thay đổi # Windows Start -> All Programs -> Apache . . . -> Control Apache Server menu option # Linux $ service apache2 restart 4. Chạy tập lệnh Python trên ApacheTạo một tệp mới và thêm mã python sau vào đó ________số 8Lưu tệp này làm bài kiểm tra. py trong thư mục htdocs trong thư mục cài đặt Apache. Mở trình duyệt web và truy cập máy chủ apache (và. port nếu cổng không phải là 80) theo sau là kiểm tra. py. Ví dụ, http://localhost/test.py Bạn sẽ có thể thấy 'Xin chào. ' thông điệp Trong bài viết này, chúng ta đã học cách chạy tập lệnh python trong máy chủ Apache. Bạn có thể sử dụng phương pháp này để chạy các tập lệnh khác, chẳng hạn như Ruby, Perl trong python. Bí quyết là cài đặt và kích hoạt mô-đun Apache chịu trách nhiệm thực thi các tập lệnh này 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 là Xampp. Nếu bạn gặp sự cố 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ó ít tác động rõ ràng đến quá trình 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 với bạn về điều đó. Đố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, bạn muốn cài đặt Python, đây là một cài đặt khác. Tôi giả sử bạn đã cài đặt cả xampp và python trên C Drive 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
Nếu bạn muốn có 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 ghi chú. Tôi không chắc điều đó là bắt buộc, nhưng tôi đã đặt Python vào con đường của mình. Bạn không cần hoặc không 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. Mở tệp cấu hình Apache ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf5 tại ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf6 bằng trình soạn thảo văn bản bạn chọn GUI XAMPP cũng có thể nhanh chóng truy cập tệp ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf5 Sao chép và dán đoạn mã sau vào cuối tệp ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf0 Bước 2. 5. Thêm phần mở rộng Python vào vị trí trang mặc định (Tùy chọn)Bên trong tệp ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf5 tìm kiếm ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf9 để thêm Options Indexes FollowSymLinks0 trong số những tệp khác vào danh sách vị trí trang mặc định ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf1 Bước 3. Khởi động lại Apache/XAMPPNếu Apache đang chạy trong khi chỉnh sửa, bây giờ là lúc để khởi động lại nó Bước 4. Chạy Python từ XAMPPTạo một thư mục và tệp Python trong thư mục XAMPP ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf10; . g. ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf11 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 mình. Vị trí mặc định của Python 3. 10. 0 là ## Linux /etc/apache2/httpd.conf /etc/apache2/apache2.conf /etc/httpd/httpd.conf /etc/httpd/conf/httpd.conf ## Windows C:\Program Files\Apache Group\Apache\conf\httpd. conf12, 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 |