apt get php 5.6,使用apt-get将php 5.5。*升级到php 5.6。*(Upgrade php 5.5.* to php 5.6.* using apt-get)...

使用apt-get将php 5.5。*升级到php 5.6。*(Upgrade php 5.5.* to php 5.6.* using apt-get)

我安装了一个新的本地服务器,当我用apt-get install php5安装php5软件包时,它获得了5.6版本。

我的生产服务器仍然使用php 5.5,我想将它升级到php 5.6,就像在我的开发环境中一样。

我可以使用apt-get轻松完成吗? 告诉apt-get切换到分支5.6?

谢谢

I installed a new local server, when I installed php5 package with apt-get install php5 it got the version 5.6.

My production server is still with php 5.5 and I would like to upgrade it to php 5.6 like in my dev environment.

Can I do it easily using apt-get ? tell to apt-get to switch to the branch 5.6 ?

Thx

原文:https://stackoverflow.com/questions/36568374

更新时间:2019-12-11 13:36

最满意答案

按显示的顺序输入以下命令:

apt-get -y update

add-apt-repository ppa:ondrej/php

apt-get -y update

apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl

输入以下命令以验证是否正确安装了PHP 5.6:

php -v

以下是表示安装了PHP 5.6的示例响应:

PHP 5.6.22-4+deb.sury.org~trusty+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

完成+

Enter the following commands in the order shown:

apt-get -y update

add-apt-repository ppa:ondrej/php

apt-get -y update

apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl

Enter the following command to verify PHP 5.6 installed properly:

php -v

Following is a sample response that indicates PHP 5.6 is installed:

PHP 5.6.22-4+deb.sury.org~trusty+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

Done+

2016-08-03

相关问答

Ubuntu建立(apache+php+mysql)+phpmyadmin Ubuntu建立apache+php+mysql 基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zend optimizer的安装了。其实在ubuntu系统中中安装远比在windows系统中设置更为容易,而且在终端下设置更省事。 1、安装Apache服务 sudo apt-get install apache2 然后按照提示即完成apahce的安装了。这里 可以打开 ,即可看于是It works 2、安装ph

...

根据@iainn的说法,Apache使用的是PHP 7, but the CLI (which Composer uses) is still using 5.6因此尝试再次卸载并安装composer并在安装时选择正确的php版本(7.0)。 检查下面的截图 According to @iainn Apache is using PHP 7, but the CLI (which Composer uses) is still using 5.6 hence, trying to uninstal

...

phpmyadmin似乎有一个sql server作为依赖项,因此它默认安装mysql。 由于您已经安装了Mariadb的自编译版本,因此会导致问题。 在你的情况下,mysql似乎使用你真正想要用于Mariadb的套接字。 您当然可以更改这两个sql服务器的端口/套接字,以便它们可以同时运行,但在同一台服务器上同时运行两个sql服务器没有多大意义。 更好的方式...... 所以更好的方法是创建一个你安装的mysql服务器的假包。 你可以用equivs做到这一点。 更多信息: 如何告诉apt手动解决

...

按显示的顺序输入以下命令: apt-get -y update

add-apt-repository ppa:ondrej/php

apt-get -y update

apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl 输入以下命令以验证是否正确安装了PHP 5.6: php -v

以下是表示安装了

...

您指向不受支持的/不再支持的Ubuntu发行版。 使用任一 16.04 LTS发布,或者 17.10当前版本 因为16.10和17.04已经被关闭了(在后者的情况下有点烦人)。 FWIW我倾向于在几台机器上每六个月升级一次,而且通常只能在游泳中使用。 You are pointing at an unsupported / no longer supported Ubuntu release. Use either the 16.04 LTS release, or the 17.10 curre

...

我找到了一个适合我的解决方案。 我基本上是安装php更新但我还需要设置路径,所以他是解决方案: 1. curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

2. export PATH=/usr/local/php5/bin:$PATH

3. php -v

您现在将获得5.6版 I found a solution that worked for me. I was basically installing the php updat

...

西班牙的debian回购现在已经下降(经常下跌)。 请转到另一个respos,例如:ftp.pt.debian.org The Spain debian repos is down NOW (often falls). Please, change to another respos, for example: ftp.pt.debian.org

最好的方法是保留2个网站的副本,一个用php5.4 ,一个用php5.6 。 让用户工作,直到您准备好新版本,然后将符号链接/目录映射/ dns切换到新站点。 为了给出更具体的答案,我需要知道你的服务器( apache / nginx )和你的设置(共享主机/专用)。 编辑: 在同一台服务器上运行多个php版本此链接描述运行Apache的CentOS所需的配置。 The best way is to keep 2 copies of the website, one with php5.4 and

...

没有错误被抛出,我无法停止。 在从源代码安装时,我也转向使用checkinstall ,它会将所有文件打包到一个包中并以这种方式安装,这样可以更轻松地删除所有相关文件。 我删除了所使用的源版本的所有文件,但我认为主要的罪魁祸首是/etc/init.d/haveged 然后“sudo apt-get upgrade”没有问题 I wasn't able to stop haveged without an error being thrown. I also moved to using check

...

看起来您的问题超出了SQL查询。 您的第一张图片显示正在输出的PHP代码。 您确定您的配置没有更改,例如关闭short_open_tag吗? It looks like your problem extends beyond SQL queries. Your first image shows PHP code being outputted. Are you sure your configuration hasn't changed, for example turning short_op

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值