我需要PHP <那么5.3 becouse软件我inheritance使用mssql库。
所以,我已经build立了Linux和Apache(通过本地或IP工作正常),然后:
我得到2.9以下版本的libxml(否则使PHP不会工作 – 编译器将缺乏一些老的库,我相信)
sudo wget ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz #get package sudo tar -xvf libxml2-2.8.0.tar.gz #unpack cd libxml2-2.8.0 #:) rest is quite obvIoUs sudo ./configure sudo make sudo make install
无法访问Live Server中的codeigniter控制器,但可以在localhost中访问(Windows上的xampp)
在Windows上什么样的Python工作阻止mod-wsg / Apache处理多个请求的能力?
我怎样才能用C ++编写Apache模块?
Google Chrome虚拟主机在更新后不能使用ERR_NAME_NOT_RESOLVED错误
如何configurationApache / PHP在查询string中接受斜杠?
sudo wget http://museum.PHP.net/PHP5/PHP-5.2.17.tar.gz sudo tar -xvf PHP-5.2.17.tar.bz2 cd PHP-5.2.17 sudo ./configure sudo make sudo make install
所有似乎都没问题,除了PHP不工作。 Apache不包括它,所以PHP页面输出看起来像一个代码一样exacly:
both in code and webpage: aaaaaaaaaaaaaaaaaaaaa <?PHP echo "BBBBBBBBB"; ?>
我到目前为止发现的:
check mods-enabled - I have no PHP mod at all there uncomment #LoadModule PHP5_module libexec/apache2/libPHP5.so - I don't have this line at all i apacheconf run a2enmod PHP5.2.17 - return "module PHP5.2.17 doesn't exist"
正则expression式无限循环
是否有任何链接下载ab Apache基准
为什么浏览器请求文件,即使启用了Apache mod_expires?
与Passenger的Apache不加载Rails应用程序
在构build位于逆向代理之后的应用程序时处理URI的策略
我终于通过安装ubuntu 14.04解决了我的问题(也许以后我会更新到16,也许老的PHP仍然会工作),然后在1.2.4中安装LAMP
这个版本可以在这里找到: https : //community.bitnami.com/t/where-to-find-lamp-stack-running-PHP-5-2-for-old-software/31209/12
Ubuntu必须是32位!
如何安装.run文件?
sudo chmod +x lamp.1.2-4 sudo ./some-app.run
在PHP.ini中还有什么值得改变的:
error_reporting = E_ALL & ~E_NOTICE display_errors = On short_open_tag=On
htdocs位于:/opt/lampstack1.2-4/apache2/htdocs PHP ini很容易通过PHPinfo()函数查找
基本操作(在选择/你的灯目录:)
sudo ./ctlscript.sh restart apache sudo ./ctlscript.sh status
另类是在这里https://askubuntu.com/questions/597462/how-to-install-PHP-5-2-x-on-ubuntu-14-04 – 我设法做到了这一切(提到补丁的链接被打破),但最后PHP5模块,我不得不安装最新的5.x PHP所以我结束5.6.xxx对我的意志:)
我不能让mssql工作到目前为止,但我会问这个新的问题。
希望这有助于某人。