我正在嘗試在 Linux (Ubuntu 10.04) 筆記型電腦上安裝 CRM 來進行一些測試。安裝最新版本的 Apache、MySQL 和 PHP,並使 CRM 運作非常簡單。當我嘗試向後運行並在先前的一組版本上運行它時,我遇到了問題。這就是我所做的:
我已經安裝了 Apache 2.2.14、MySQL 5.0.83 和 PHP 5.2.8。當我輸入類似內容時,mysql --version
我會得到我所期望的內容:版本和發行版資訊。 Apache2 和 PHP 也是如此。 Apache 伺服器正在運行mysqld
,.
因此,當我打開瀏覽器並查看http://localhost/<CRM dir>/install.php
Firefox 時,它會提示打開 PHP 檔案或保存它,就好像它無法識別該檔案一樣。應該發生的是,我應該會看到一個歡迎頁面,而該 CRM 發行版的安裝精靈應該會啟動。我嘗試了很多不同的事情,一路上我可能搞砸了一些事情。我一遍又一遍地重新啟動伺服器,甚至重新編譯MySQL和PHP的版本,沒有任何問題。我希望我忽略了一些簡單的事情,因為我迷失了。任何幫助表示讚賞。
答案1
確保您的 Apache 以某種方式配置了正確的 PHP 整合。
LoadModule php5_module /some/path/to/modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
答案2
我重建(重新編譯)PHP 並重新啟動 Apache2 伺服器,它工作了。我遇到了不同的問題,但可能需要一個新問題。