Apache2 伺服器和 PHP 版本似乎是正常的,但是當我在以下位置啟動 CRM 安裝程式時
http://localhost/<CRM dir>/install.php
嚮導說我至少需要 PHP 5.1,最好是 PHP 5.2.x。問題是,我正在運行 PHP 5.2.8,我透過運行知道了這一點
php --version
另外,我花了很多時間學習如何(我認為,成功地)編譯 PHP 5.2.8。我很可能搞砸了,沒有我需要的一些庫,但我不知道先去哪裡找。
提前致謝。
PS - 我知道你們中的一些人會建議去 CRM 論壇...我嘗試過這個;這些都不好。我更喜歡在 Stack Exchange 網站上獲得的專業知識。
答案1
命令列可能運行5.2.8,但可能與apache運行的cgi或模組無關。 Web 請求可以<?php echo phpversion();?>
告訴您有關版本的哪些資訊?可能使用完整的命令phpinfo()
來檢查提供的內容和位置。特別是如果您手動編譯了 php 版本,更改量很大,那麼您僅針對 CLI 套件進行了更改。