在 Ubuntu 14.04 上选择 php 版本(php 对比 php5)
Choose php version on Ubuntu 14.04 (php vs php5)
我正在尝试在 Laravel 和 Symfony
上开始一些项目
问题如下
当我在终端上写这个时:
php -v
我明白了:
PHP 5.6.11 (cli) (built: Jul 13 2015 09:19:13)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
当我写这篇文章时:
php5 -v
我明白了:
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
PHP 5.5.9-1ubuntu4.11 (cli) (built: Jul 2 2015 15:17:32)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend
Technologies
问题是我在 php 5.6.11 版本中有一些模块,而我安装的所有模块都在 5.5.9 版本中。对于这两个框架,我都需要 5.5.9 版本的模块,但它们获得的是 5.6.11 版本。
英语不是我的母语,如果我在写这篇文章时犯了一些错误,请原谅。
您是否偶然手动编译了其中一个版本?
拥有 PHP 5.6 的所有模块的最佳选择是遵循以下指南:
http://www.dev-metal.com/install-setup-php-5-6-ubuntu-14-04-lts/
它使用来自 ondrej 的一些存储库,这些存储库为最新的 ubuntu 版本维护不同的 PHP 版本。
好的,您可以尝试以下操作:
apt-get install php5-mcrypt php5-mbstring php5-openssl
之后你可以执行以下命令(作为 root):
rm -rf /usr/bin/php && ln -s /usr/bin/php5 /usr/bin/php
这应该 link php 命令到您的 php5 命令,您将安装必要的模块。
终于解决了。安装了 php 版本管理器 "phpbrew",它允许您拥有不同版本的 php,它还允许您管理扩展。
我正在尝试在 Laravel 和 Symfony
上开始一些项目问题如下
当我在终端上写这个时:
php -v
我明白了:
PHP 5.6.11 (cli) (built: Jul 13 2015 09:19:13)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
当我写这篇文章时:
php5 -v
我明白了:
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
PHP 5.5.9-1ubuntu4.11 (cli) (built: Jul 2 2015 15:17:32)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
问题是我在 php 5.6.11 版本中有一些模块,而我安装的所有模块都在 5.5.9 版本中。对于这两个框架,我都需要 5.5.9 版本的模块,但它们获得的是 5.6.11 版本。
英语不是我的母语,如果我在写这篇文章时犯了一些错误,请原谅。
您是否偶然手动编译了其中一个版本?
拥有 PHP 5.6 的所有模块的最佳选择是遵循以下指南:
http://www.dev-metal.com/install-setup-php-5-6-ubuntu-14-04-lts/
它使用来自 ondrej 的一些存储库,这些存储库为最新的 ubuntu 版本维护不同的 PHP 版本。
好的,您可以尝试以下操作:
apt-get install php5-mcrypt php5-mbstring php5-openssl
之后你可以执行以下命令(作为 root):
rm -rf /usr/bin/php && ln -s /usr/bin/php5 /usr/bin/php
这应该 link php 命令到您的 php5 命令,您将安装必要的模块。
终于解决了。安装了 php 版本管理器 "phpbrew",它允许您拥有不同版本的 php,它还允许您管理扩展。