我正在尝试在 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 服务器,一切正常。我遇到了另一个问题,但可能需要提出一个新问题。