Bạn có thể đặt Python trong PHP không?

Thật thú vị khi thấy cách chúng ta có thể quản lý để sử dụng hai ngôn ngữ lập trình mạnh mẽ ??? . Vậy hãy bắt đầu

Tôi cho rằng bạn đã cài đặt Python trong hệ thống của mình. Tôi đang sử dụng Hệ thống Windows nên tôi đã cài đặt Xampp cho PHP

Bước 1. Tệp PHP & Python

Bạn chỉ cần tạo hai tệp trong thư mục làm việc hiện tại của mình

  1. mục lục. php
  2. kiểm tra. py
Bước 2. Mã PHP

trong chỉ mục của bạn. php, bạn chỉ cần viết dòng này để chạy tệp python từ tệp php hiện tại của bạn

Chạy tập lệnh Python bằng PHP

Như chúng ta có thể thấy, đầu ra của Python script test. py đã được hiển thị

Tiếp theo, hãy xem xét tệp script Python sau, 'test2. py', lấy một đối số, một Chuỗi và in nó

$ cat test2.py

import sys
print[sys.argv[1]]

Bây giờ, hãy gọi tập lệnh này từ PHP, chuyển đối số

$ cat test.php
$ php test.php
Thực thi tập lệnh Python bằng PHP

Như chúng ta có thể thấy, Tập lệnh Python đã được thực thi và in giá trị tham số 'Ví dụ'

Phần kết luận

Trong bài viết này, chúng ta đã biết cách gọi một tập lệnh Python từ bên trong mã PHP của chúng ta. Điều này có thể được sử dụng trên các tập lệnh Python phức tạp hơn, đầu ra của tập lệnh này sẽ được lưu trữ trong biến PHP như trong các ví dụ của chúng tôi ở trên

Điều này đặc biệt hữu ích khi một số thư viện Python phức tạp, ví dụ:. các thư viện khoa học dữ liệu và học máy, sẽ được sử dụng. Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, hãy đảm bảo bạn để lại nhận xét bên dưới

PHP [PHP. Hypertext Preprocessor] là ngôn ngữ kịch bản mã nguồn mở và miễn phí được sử dụng rộng rãi dành cho nhà phát triển web

Để chạy Python Script trong PHP, chúng tôi sử dụng “shell_exec” trả về tất cả các luồng đầu ra dưới dạng một chuỗi. Shell thực thi nó và kết quả có thể được trả về dưới dạng một chuỗi

Nó trả về một lỗi hoặc không có đầu ra nào nếu một giá trị trống được truyền vào

Hôm nay chúng tôi hướng dẫn các bạn cách thực thi một script python trong PHP. Để thực hiện đúng tất cả các bước bên dưới, bạn cần cài đặt python và máy chủ web. Để cài đặt máy chủ web, nếu bạn là người dùng windows hoặc Linux, hãy truy cập XAMPP, đây là máy chủ web đa nền tảng

Bước 1. Tạo tập lệnh Python

Trước tiên, chúng tôi tạo tập lệnh python và nếu bạn đang sử dụng máy chủ XAMPP cho PHP, thì hãy lưu nó vào thư mục htdocs của thư mục web tương ứng nơi máy chủ web của bạn tìm kiếm tệp để phân phát trên miền của bạn

Bây giờ hãy tạo một chương trình đơn giản trả về TrendOceans làm đầu ra. Viết hoặc sao chép-dán mã bên dưới vào một tệp có. py và lưu nó vào thư mục máy chủ web tương ứng của bạn

#!/usr/bin/env python
print["TrendOceans"]

lưu và đóng tập tin. Trong trường hợp của tôi, tôi đã lưu với tên test. py

Bước 2. Tạo một tệp PHP

Để chạy Python Script trong PHP, chúng tôi sử dụng hai chức năng của PHP

escapeshellcmd[] thoát tất cả các ký tự trong một chuỗi có thể lừa lệnh shell thực thi các lệnh tùy ý

shell_exec[] trả về tất cả các luồng đầu ra dưới dạng một chuỗi

Bây giờ chúng tôi tạo một tệp PHP và lưu nó vào cùng một vị trí mà chúng tôi đã lưu tập lệnh python của mình

Lưu tập lệnh trên với. phần mở rộng php. Khởi động máy chủ web của bạn và truy cập miền máy chủ web của bạn. Trong trường hợp của tôi, tôi đã chứng minh trong máy chủ cục bộ của mình, vì vậy tôi truy cập http. // localhost trên trình duyệt của tôi

Đầu ra trên trình duyệt

Nếu bạn thực hiện đúng tất cả các bước trên, đầu ra sẽ được hiển thị trên trình duyệt của bạn. Nếu bạn có thắc mắc, vui lòng hỏi trong phần bình luận

Jake Redfield

Bộ óc công nghệ sáng tạo với 12 năm kinh nghiệm làm lập trình viên máy tính, nhà phát triển web và nhà nghiên cứu bảo mật. Có khả năng làm việc với nhiều giải pháp công nghệ, phần mềm và quản lý cơ sở dữ liệu

Bạn có thể sử dụng Python trong PHP không?

Bạn có thể chạy tập lệnh python qua php và xuất ra trình duyệt. Về cơ bản, bạn phải gọi tập lệnh python theo cách này. $command = "trăn/đường dẫn/đến/python_script. py 2>&1"; $pid = popen[ $command,"r"]; while[.

Làm cách nào để thêm Python vào PHP?

php $command_exec = escapeshellcmd['path-to-. py-file']; . Lưu ý - Trong khi làm việc trên loại nền tảng Unix, mã PHP được thực thi với tư cách là người dùng web. ?> The right privileges need to be given so that the python script is successfully executed. Note − While working on a Unix type of platform, PHP code is executed as a web user.

Bạn có thể sử dụng Python như PHP không?

Python và PHP rất giống nhau . Cả hai đều là ngôn ngữ thông dịch hướng đối tượng chạy trên nhiều hệ điều hành. Cả hai đều được nhập động và có hỗ trợ IDE tuyệt vời. Cuối cùng, Python và PHP đều nổi bật trong thế giới cú pháp.

Chủ Đề