2012-01-15 32 views
9

Tôi đã có một máy chủ web mà tôi trả tiền, và tôi muốn để lộ một số dịch vụ trên nó bằng cách sử dụng Tiết kiệm và PHP.Có thể sử dụng Apache Thrift trên máy chủ web thông thường không?

Câu hỏi của tôi là: tôi có thể chạy máy chủ tiết kiệm bằng cách sử dụng PHP bình thường được lưu trữ trên cổng mặc định hay không (giống như các trang web được lưu trữ) thay vì có một ứng dụng PHP riêng biệt chạy trên một số cổng tối nghĩa. Bằng cách này tôi sẽ không phải thay đổi cấu hình máy chủ (đó là một cái gì đó tôi không thể làm ngay cả khi tôi muốn).

Cảm ơn

CHỈNH SỬA: có thể tôi nên làm rõ thêm một chút. Một khi tôi đã xác định dịch vụ của tôi sử dụng một tập tin .thrift, là nó có thể:

  1. Chạy máy phát điện mã tiết kiệm
  2. Lấy mã được tạo và đặt nó trên máy chủ web của tôi
  3. Tạo một index.php mà nói (trong mã giả) "tạo ra một thể hiện mới của dịch vụ, và xử lý các yêu cầu gửi đến"?
+0

Tôi không chắc chắn nếu điều này cần phải được đóng lại hoặc những gì, nhưng nó đã được trả lời. –

+0

một chút muộn tôi biết, nhưng để trả lời bình luận của bạn, cách thông thường để đối phó với nó sẽ là để gửi câu trả lời cho mình dưới đây, và sau đó đánh dấu nó là chấp nhận. Nhân tiện, cảm ơn bạn đã liên kết - rất hữu ích. Nếu chỉ có chính trang web Tiết kiệm có bất kỳ thông tin hữu ích nào ....: -/ – SDC

+0

Cảm ơn bạn đã có mẹo. Cũng đã thêm một liên kết đến blog của tôi, nơi tôi đã viết một ví dụ đơn giản. –

Trả lời

12

Được rồi, tôi cũng đã tự mình tìm ra câu trả lời!

Nếu bạn sử dụng TPhpStream ở phía máy chủ, bạn có thể phân phát các yêu cầu đến như yêu cầu http thông thường.

Rất cám ơn Rob Wilkerson https://github.com/robwilkerson/Thrift-Client-Server-Example--PHP-.

Tôi cũng viết blog về làm thế nào để thực hiện một ví dụ đơn giản với PHP và Python tại http://willwarren.com/2012/01/24/creating-a-public-api-with-apache-thrift/

+2

cảm ơn, blog của bạn giúp tôi rất nhiều. – FisherMartyn

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