2016-07-22 72 views
0

我剛剛更新了我的kubuntu框,並將PHP更新到7.x.Kubuntu 16.04 - PHP 5.6 - mssql驅動程序

現在,從PHP 7.x開始沒有mssql_*棄用函數,我需要降級到php 5.6。 (PDO dblib是減慢這個項目的方法)

雖然ppa:ondrej/php沒有php 5.6的mssql擴展名。

有什麼辦法可以讓kubuntu降級PHP嗎?

+0

大概這應該被轉移到服務器故障? –

+0

您可以隨時刪除PHP,然後重新安裝舊版本。 –

+0

@Flame_Phoenix我刪除了ondrej源代碼並更新了apt-cache madison php,報告php | 1:7.0 + 35ubuntu6 - 我如何強制5.6到5.6? – Martin

回答

0

澈你的資料庫列表,如果你有這樣的回購「的deb http://ppa.launchpad.net/ondrej/php/

如果是,刪除所有的PHP包,並安裝你的籌碼:

apt-get install php5.6-mysql php5.6-sqlite 

如果沒有,刪除所有舊的Ondrej庫和添加新的回購:

ppa:ondrej/php 
deb http://ppa.launchpad.net/ondrej/php/ubuntu <version> main 
+0

'ppa:ondrej/php'沒有mssql驅動程序。 – Martin

+0

你只需要運行: apt-get安裝php5-sybase php5.5-odbc –

+0

php5-sybase不存在於ondrej/php – Martin

相關問題