2013-03-02 62 views
3

我有通常的PHP和MYSQL服務器運行,但我想執行一些CPU密集型計算。因此我希望運行一個C程序來處理這個部分。如何使PHP和C/C++互相交互

是否可以在服務器本身上的PHP和C/C++程序之間交換數據?

問候 PP

+2

[This](http://stackoverflow.com/questions/2152584/is-there-anything-like-pythons-ctype-for-php-accessing-libraries-without-the-n)可能會回答你的問題。 – Cairnarvon 2013-03-02 21:44:38

回答

2

這是可能的,你有多種方法來實現這一目標。

  • 編寫擴展(因爲它已經建議)
  • 調用與「EXEC()」
  • 使用Gearman
  • 運行C程序作爲服務你的C程序,並通過管道與它進行通信或一個插座

從上面我會選擇一個擴展或Gearman。

2

爲什麼不寫一個C++程序,然後使用popen被執行時,它獲取的結果。