Proses di atas tidak berfungsi untuk server Ubuntu 15.10 saya, jadi saya pikir saya akan membagikan apa yang berfungsi seandainya orang lain merasa terbantu.
Pertama saya harus menghapus modul kunci PHP 5 tertentu:
sudo apt-get -y purge php5 libapache2-mod-php5 php5 php5-cli php5-common php5-curl php5-gd php5-imap php5-intl php5-json php5-mcrypt php5-mysql php5-pspell php5-readline php5-sqlite
Kemudian hapus beberapa hal tambahan yang tertinggal:
sudo apt-get autoremove
Kemudian instal PHP 7.0:
sudo apt-get install php7.0
Kemudian ketika PHPMyAdmin dihapus, Apache2 tidak akan mulai jadi saya harus menghapus file konfigurasi (saya bisa memindahkannya):
sudo rm /etc/apache2/conf-enabled/phpmyadmin.conf
Kemudian saya harus me-restart Apache2:
sudo service apache2 restart
PHP 7.0 kemudian dijalankan (dikonfirmasi dengan PHPINFO();
)
Namun saya telah menemukan satu-satunya cara agar PHPMyAdmin berfungsi adalah menginstal / memutakhirkannya secara manual karena jika tidak, versi terbaru yang tersedia di sumber tidak mendukung PHP 7.
** EDIT: Saya sekarang menemukan cara untuk mendapatkan PHPMyAdmin diperbarui ke versi yang kompatibel tanpa harus mengkloning dari GIT atau mengkompilasi secara manual dari sumber jadi saya menambahkan ini di bawah ini:
Pertama-tama tambahkan repositori ini, perbarui daftar sumber, dan tingkatkan (NB: jika sudah dihapus selama peningkatan ke PHP7, Anda perlu menginstal daripada memutakhirkannya):
sudo add-apt-repository ppa:nijel/phpmyadmin
sudo apt-get update
sudo apt-get dist-upgrade
Namun selama instalasi (di server saya) itu harus menjalankan skrip upgrade database upgrade_column_info_4_3_0+.sql
tetapi ini gagal dengan kesalahan berikut:
mysql said: ERROR 1060 (42S21) at line 28: Duplicate column name 'input_transformation'
Saya memilih untuk mengabaikan kesalahan dan menyelesaikan upgrade. Setelah instalasi saya membuka skrip pemutakhiran .sql di/usr/share/phpmyadmin/sql/upgrade_column_info_4_3_0+.sql
Saya menjalankan skrip secara manual menghapus dua baris yang menyinggung mencoba membuat 2 kolom yang sudah ada (kode untuk menghapus):
ALTER TABLE `pma__column_info`
ADD `input_transformation` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
ADD `input_transformation_options` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';
Akhirnya saya harus mengedit file konfigurasi di /etc/phpmyadmin/config.inc.php
dan menambahkan dua baris berikut:
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
Setelah PHPMyAdmin ini berhasil diperbarui dan fitur-fitur tambahan diaktifkan. Semoga ini bisa membantu orang lain.