[英]Choose php version on Ubuntu 14.04 (php vs php5)
我試圖在Laravel和Symfony上啟動一些項目
問題是以下
當我在終端上寫這:
的PHP -V
我得到這個:
PHP 5.6.11(CLI)(建立:2015年7月13日09:19:13)
版權所有(c)1997-2015 The PHP Group
Zend Engine v2.6.0,版權所有(c)1998-2015 Zend Technologies
當我寫這個:
php5 -v
我得到這個:
PHP警告:模塊“ PDO”已在第0行的“未知”中加載
PHP 5.5.9-1ubuntu4.11(cli)(內置:2015年7月2日15:17:32)
版權所有(c)1997-2014 The PHP Group
Zend Engine v2.5.0,版權所有(c)1998-2014 Zend Technologies
Zend Technologies的Zend OPcache v7.0.3,版權所有(c)1999-2014
事實是,我在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
之后,您可以執行以下命令(以根用戶身份):
rm -rf /usr/bin/php && ln -s /usr/bin/php5 /usr/bin/php
這應該將php命令鏈接到您的php5命令,並且您將安裝必要的模塊。
終於解決了。 安裝了php版本管理器“ phpbrew”,它允許您使用不同版本的php,還可以管理擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.