现在,我知道这个问题已经在互联网上被问过无数次了,但是我按照很多关于这个论点的教程却无法找到答案。
这是我的情况:
客户机器上新更新的 Ubuntu server 14.04
服务器预装的 PHP 版本 5.5.9
我根据 php 脚本的需要安装了 cURL 7.35 版本
需要 PHP 5.3.28 和 cURL 7.35 才能正常运行的 PHP 脚本。
我在 Windows 上已经做过了,运行很顺利。
但是现在,在 Ubuntu 中,我似乎找不到任何解决方案。
我卸载了 PHP 5.5,然后尝试重新安装 PHP 5.3,过程中没有错误,但最终什么都没有安装(甚至 php-cli 也没有),实际上运行
apt-get install php5
就可以了,然后重新安装 PHP 5.5!
我也尝试回退到 12.04,但 cURL 却回落到了 7.22。
我已经努力了好几个小时,希望有人能给我一些提示,告诉我该如何继续。
TIA,里卡多
答案1
您可以按照如下方式安装旧版本:
apt-get install php5=5.3.28
答案2
清除 php5 并从源代码进行编译,像这样?:
sudo apt-get purge php5
wget -O php5_3.tar.gz http://us1.php.net/get/php-5.3.28.tar.gz/from/this/mirror
tar -xzcf php5_3.tar.gz
cd php5_3
./configure
sudo make
sudo make install