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

2022-08-30 13:34:52

我今天安装了 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

在此之后,当我尝试访问phpmyadmin时,我得到了403禁止错误。然后我试图重新安装phpmmyadmin

apt-get install phpmyadmin

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

Image Description

我能做些什么来解决这个问题?


答案 1

通过 wget 安装它,并在 Apache 中创建一个别名。保持关注:

更改为目录 /usr/share

cd /usr/share

更改为根用户:

 sudo su

下载 phpMyAdmin:

wget https://files.phpmyadmin.net/phpMyAdmin/4.5.4.1/phpMyAdmin-4.5.4.1-all-languages.zip

解压缩它:(您可以先安装解压缩)

unzip phpMyAdmin-4.5.4.1-all-languages.zip

重命名文件夹:

mv phpMyAdmin-4.5.4.1-all-languages phpmyadmin

更改权限:

chmod -R 0755 phpmyadmin

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

vim /etc/apache2/sites-available/000-default.conf

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

Alias /phpmyadmin "/usr/share/phpmyadmin/"
<Directory "/usr/share/phpmyadmin/">
     Order allow,deny
     Allow from all
     Require all granted
</Directory>

重新启动 Apache:

service apache2 restart

你准备好了!

刚刚从我当前的安装中截取了屏幕截图,供您验证其是否有效。enter image description here


答案 2

phpMyAdmin 依赖于扩展 mbstring

对于 Debian 用户(在 Ubuntu 15.10 中测试),

 sudo apt-get install php7.0-mbstring

对于 Fedora 和 CentOS,

sudo yum install php70w-mbstring

推荐