在PHP7 Apache/2.4.7(Ubuntu)上安装phpmyadmin时遇到问题

Mis*_*r M 34 php phpmyadmin php-7

我今天安装了PHP7

sudo add-apt-repository ppa:ondrej/php-7.0
sudo apt-get install php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm
Run Code Online (Sandbox Code Playgroud)

在此之后,当我尝试访问phpmyadmin时,我收到403禁止错误.然后我尝试重新安装phpmyadmin

apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)

但它仍然寻找不再存在的php5依赖项:

图片描述

我该怎么做才能解决这个问题?

Gil*_*ino 74

通过wget安装它并在Apache中创建一个别名.跟踪:

切换到目录/ usr/share:

cd /usr/share
Run Code Online (Sandbox Code Playgroud)

更改为root用户:

 sudo su
Run Code Online (Sandbox Code Playgroud)

下载phpMyAdmin:

wget https://files.phpmyadmin.net/phpMyAdmin/4.5.4.1/phpMyAdmin-4.5.4.1-all-languages.zip
Run Code Online (Sandbox Code Playgroud)

解压缩:(你可以先解压缩)

unzip phpMyAdmin-4.5.4.1-all-languages.zip
Run Code Online (Sandbox Code Playgroud)

重命名文件夹:

mv phpMyAdmin-4.5.4.1-all-languages phpmyadmin
Run Code Online (Sandbox Code Playgroud)

更改权限:

chmod -R 0755 phpmyadmin
Run Code Online (Sandbox Code Playgroud)

配置apache以便它可以正确找到它:

vim /etc/apache2/sites-available/000-default.conf
Run Code Online (Sandbox Code Playgroud)

在" DocumentRoot/var/www/html " 之后的任何地方插入以下行:

Alias /phpmyadmin "/usr/share/phpmyadmin/"
<Directory "/usr/share/phpmyadmin/">
     Order allow,deny
     Allow from all
     Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)

重启Apache:

service apache2 restart
Run Code Online (Sandbox Code Playgroud)

你准备好了!

刚刚从我当前的安装中截取屏幕截图,以验证它是否有效. 在此输入图像描述