2012-10-17 100 views
0

昨天剛剛開始使用gettext for php。在多臺服務器之間共享gettext .mo文件

我使用poedit在本地創建了一個.po文件。 (ubunt 12.04 64bit)。我將該文件和編譯後的.mo文件置於版本控制之下,因爲我計劃部署到在Rackspace雲站點上運行的站點的生產版本。

我的問題是:

是的.mo文件依賴於平臺?它可以在任何服務器上運行嗎?如果不是這通常如何處理?問題是沒有shell訪問cloudsites,所以如果我需要重新編譯它或某些東西,這將是一個痛苦。

謝謝你的時間。

回答

2

是的,你可以在服務器之間重新分配mo文件。 mo文件實際上是由apache web服務器讀取的,而不是由PHP讀取的。

但請注意,如果您的mo使用的是未安裝在底層操作系統上的語言環境,則您的mo文件將不起作用。