2016年11月28日 星期一

Ubuntu 16.04 phpmyadmin for php5 不正常時補裝元件

當裝完phpmyadmin後資料庫管理介面畫面空白請補裝以下元件

sudo apt-get install php-mbstring php7.0-mbstring php-gettext libapache2-mod-php7.0

請重啟apache2

sudo systemctl restart apache2
如果還是看不到,請重新啟用 PHP mcrypt and mbstring 元件

sudo phpenmod mcrypt
sudo phpenmod mbstring
請重啟apache2

sudo systemctl restart apache2


Ubuntu 16.04 php更換成php5版本


1
2
sudo apt-add-repository -y ppa:ondrej/php
sudo apt-get -y update
3
sudo apt-get -y install php7.0 php5.6-mysql php5.6-cli php5.6-curl php5.6-json php5.6-sqlite3 php5.6-mcrypt php5.6-curl php-xdebug php5.6-mbstring libapache2-mod-php5.6 libapache2-mod-php7.0 mysql-server-5.7 apache2
4
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ;
sudo service apache2 restart ;
echo 1 | sudo update-alternatives --config php
5
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ;
sudo service apache2 restart ;
echo 2 | sudo update-alternatives --config php

6



7


alias phpv5='sudo a2dismod php7.0 ; sudo a2enmod php5.6 ;
sudo service apache2 restart ;
echo 1 | sudo update-alternatives --config php'

alias phpv7='sudo a2dismod php5.6 ; sudo a2enmod php7.0 ;
sudo service apache2 restart ;
echo 2 | sudo update-alternatives --config php'

8
9
10
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo service apache2 restart

參考網站:https://www.phpini.com/php/ubuntu-16-04-xenial-xerus-apache-mysql-php-lamp