2010-06-21 37 views
7

Tôi có một máy chủ web VPS Linux với cài đặt php. Tôi muốn mã hóa một số công cụ tìm kiếm hoặc công cụ khai phá dữ liệu trong một ứng dụng mà tôi đang phát triển xây dựng python.Có thể sử dụng Python với php

Tôi muốn biết đó là nó có thể là tôi có thể sử dụng python và php cùng

như chức năng của python gọi trong php và ngược lại

Vì nó là máy chủ VPS của tôi tôi có thể cài đặt bất cứ điều gì trên đó . Có ai đã thử sử dụng python trong php. Bất kỳ vấn đề hiệu suất trong thời gian thực ??

+0

bản sao có thể có của [Gọi Python bằng PHP] (http://stackoverflow.com/questions/166944/calling-python-in-php) –

Trả lời

7

Bạn có thể thực thi các tập lệnh python bằng hàm exec() trong tập lệnh php của bạn.

Điều này dường như cung cấp câu trả lời hoặc hai câu hỏi của bạn.

Calling Python in PHP

0

Bạn đang cố gắng làm điều gì đó như

def helloWorld(): 
    print 'Hello, World' 

<?php helloWorld(); ?> 

Tôi muốn nói rằng bạn chắc chắn nhất có thể không.

Chỉnh sửa: Hãy xem qua số shell_exec của php.

3

Bạn có thể có một cái nhìn tại PiP

Cuối cùng, tôi đã [site tác giả] viết một phần mở rộng Python cho PHP. Tóm lại, các phần mở rộng này cho phép trình thông dịch Python được nhúng bên trong PHP (nghĩ về PHP là ngôn ngữ mẹ đẻ với Python là con của nó). Điều này cho phép các đối tượng Python nguyên gốc được khởi tạo và thao tác từ bên trong PHP. Cũng có hỗ trợ ban đầu để truy cập các hàm và dữ liệu PHP từ bên trong môi trường Python được nhúng.

Tuy nhiên, tôi không thể nhận xét về độ tin cậy của nó. Có thể cần phải thử nghiệm nó cho chính mình.

Các vấn đề liên quan