当前位置: 首页 > 知识库问答 >
问题:

在Ubuntu 14.04上选择php版本(php vs php5)

祝嘉懿
2023-03-14

我正试图开始一些关于拉威尔和西蒙尼的项目

问题如下

当我在终端上写这个:

php-v

我明白了:

PHP5.6。11(cli)(建成日期:2015年7月13日09:19:13)

版权所有(c)1997-2015 PHP集团

Zend Engine v2.6.0,版权所有(c)1998-2015 Zend Technologies

当我写这个的时候:

php5-v

我明白了:

PHP警告:模块“PDO”已加载到第0行的未知中

PHP 5.5.9-1ubuntu4.11(cli)(内置:七月2 2015 15:17:32)

版权所有(c)1997-2014 PHP集团

Zend引擎v2。5.0,版权所有(c)1998-2014 Zend Technologies

与Zend OPache v7.0.3,版权(c)1999-2014,由Zend Technologies

问题是我在PHP5.6中有几个模块。11版本和我安装的所有模块都在5.5中。9版本。对于这两种框架,我都需要5.5中的模块。9版本,但他们得到了5.6版本。11版本。

英语不是我的母语,如果我写这篇文章时出错了,我很抱歉。

共有3个答案

翟鹏
2023-03-14

终于解决了。安装了php版本管理器“phpbrew”,它允许您拥有不同版本的php,还允许您管理扩展。

澹台鸿熙
2023-03-14

好的,您可以尝试以下方法:

apt-get install php5-mcrypt php5-mbstring php5-openssl 

之后,您可以执行以下命令(作为root):

rm -rf /usr/bin/php && ln -s /usr/bin/php5 /usr/bin/php 

这应该将php命令链接到php5命令,您将安装必要的模块。

空枫涟
2023-03-14

你有没有手工编译过其中一个版本?

拥有PHP 5.6所有模块的最佳选择是遵循以下指南:

http://www.dev-metal.com/install-setup-php-5-6-ubuntu-14-04-lts/

它使用来自ondrej的一些存储库,这些存储库为最新的ubuntu版本维护不同的PHP版本。

 类似资料:
  • 以下是 Laravel 的版本路线图: 版本 发布日期 版本类型 维护周期 Laravel 5.1 2015 年 6 月 LTS 长久支持 Bug 修复 2017 年 6 月份,安全修复 2018 年 6 月份 Laravel 5.2 2015 年 12 月 一般发行 提供 6 个月的 Bug 修复支持,一年的安全修复支持 Laravel 5.3 2016 年 8 月 一般发行 提供 6 个月的

  • Git 允许你通过几种方法来指明特定的或者一定范围内的提交。 了解它们并不是必需的,但是了解一下总没坏处。 单个修订版本 你可以通过 Git 给出的 SHA-1 值来获取一次提交,不过还有很多更人性化的方式来做同样的事情。 本节将会介绍获取单个提交的多种方法。 简短的 SHA-1 Git 十分智能,你只需要提供 SHA-1 的前几个字符就可以获得对应的那次提交,当然你提供的 SHA-1 字符数量不

  • RT-Thread 是以 Apache License v2 开源许可发布的物联网操作系统。RT-Thread 有十多年的历史,在开发过程中也放在 Github 上由大家协同开发,并发布一个个版本,导致了不同人群面对多样的版本无从下手,此文档将说明如何选择一个合适自己的版本进行开发。 RT-Thread 的版本 / 分支有以下几种可供选择: 开发分支(master 主分支)、长期支持分支(lts-

  • 我使用的是Maven3.6。 感谢帮助

  • 问题内容: 我在Jenkinsfile中遇到Jenkins管道的问题。我的Jenkins实例上有4个不同的nodeJs版本。我想选择要在管道中使用的那个,但是官方插件示例(https://wiki.jenkins- ci.org/display/JENKINS/NodeJS+Plugin )根本不起作用。 我尝试了第一种方法,但由于$ PATH被该部分覆盖而失败。 我尝试了第二种方法,但失败了,因

  • 我有PyCharm 1.5。4并使用“打开目录”选项打开IDE中文件夹的内容。 我选择了Python版本3.2(它显示在“外部库”节点下)。 我如何选择Python的另一个版本(我已经在我的机器上安装了),以便PyCharm使用该版本?