2011-07-13 54 views
1

我有一個PHP腳本誰訪問MySQL數據庫,所有運行在我的服務器。我知道如何編譯php腳本以生成一個.exe程序,但這是我第一次得到一個使用MySQL的php腳本,我不知道如何編譯整個想法。我不想讓.exe使用遠程mysql,因爲我需要離線使用它。它可能編譯一個php腳本和mysql?

感謝您的任何幫助。

+1

你用什麼來創建.exe文件?通常情況下,編譯器需要支持某些數據庫擴展,才能正常工作,所以值得分享。除此之外,你可能會尋找像sqlite這樣的基於文件的數據庫。 – hakre

+0

PHP本身只是通過遠程/套接字連接訪問mysql數據庫,並且永遠不會集成它本身。如果您正在尋找嵌入式dbms,您可以考慮SQLite。 – KingCrunch

+0

@KingCrunch:其實也有管道。 – hakre

回答

1

如果您使用PDO,您可能會立即切換到SQLite。

-1

不,不可能在已編譯的PHP腳本中嵌入MySQL服務器。你可以做的最好的方法是用SQLite替換MySQL(不知道這將是多麼可行),或者建立一個運行MySQL和相應數據庫表的安裝程序(更可行)。