gpt4 book ai didi

php - 在 Ubuntu 16.04 Xenial 上安装 php 5.4

转载 作者:IT王子 更新时间:2023-10-29 00:38:37 24 4
gpt4 key购买 nike

我想在 Ubuntu 16.04 (Xenial) 上安装 php5.4。我知道它已经过时了,但我遇到了一个旧应用程序,我需要在更新代码以兼容 php7 之前对其进行测试。

当我执行以下操作时:

apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update
sudo apt-get install -y php5

然后用 php -v 检查,它显示安装了 php5.6。

这是 php -v 的输出:

PHP 5.6.28-1+deb.sury.org~xenial+1 (cli) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.5.0rc1, Copyright (c) 2002-2016, by Derick Rethans

(遵循 http://tecadmin.net/install-php5-on-ubuntu/ 中的步骤)

有没有办法强制安装 php5.4 而不是让它选择它找到的任何 php5 包?

我已经尝试使用 apt-get install -y php5.4 但它不起作用。

编辑:由于该应用程序要使用很长时间,所以我决定将整个应用程序更改为支持 php7 的代码。如果其他人想要这样做,请小心地在不同的浏览器以及您将托管该应用程序的操作系统上测试该应用程序(非常重要!)。花了我一些时间,但我想从长远来看这是值得的!感谢您的帮助!

最佳答案

**编辑:**在下面划掉我的建议。它不会在 Vagrantfile 中声明 Ubu 图像。哎呀。就像我说的,我对所有事情都有些不知所措 *nix。

我还是会离开,以防它让你想起什么。


如果您运行 vagrant,您可能可以在 scotch.io 中将 Trusty 换成 Xeny盒子Vagrantfile (github link)并将其旋转起来。它仍然在 PHP 5.6 上。我只使用 linux 一个月左右,所以不确定 Vagrantfile 脚本在 Ubu 版本中的通用性如何。我在 Azure 中运行 Trusty,在 Vultr 中运行 Trusty,在台式机和笔记本电脑上本地运行,并且没有看到关于 Web 开发内容的任何重大差异。

https://box.scotch.io/

https://github.com/scotch-io/scotch-box

git clone https://github.com/scotch-io/scotch-box.git my-project

特点

服务器资料

Ubuntu 14.04 LTS (Trusty Tahr)
PHP 5.6
Ruby 2.2.x
Vim
Git
cURL
GD and Imagick
Composer
Beanstalkd
Node
NPM
Mcrypt

数据库的东西

MySQL
PostreSQL
SQLite
MongoDB

缓存内容

Redis
Memcache and Memcached

节点资料

Grunt
Bower
Yeoman
Gulp
Browsersync
PM2

Laravel 的东西

Laravel Installer
Laravel Envoy
Blackfire Profiler

邮件收集器

First: `vagrant ssh`
Run: `mailcatcher --http-ip=0.0.0.0`
Then visit: http://192.168.33.10:1080

其他有用的东西

WP-CLI
No Internet connection required
PHP Errors turned on
No Internet connection required
Laravel and WordPress ready
Operating System agnostic

关于php - 在 Ubuntu 16.04 Xenial 上安装 php 5.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40972481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com