首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP7 Apache/2.4.7 (Ubuntu)上安装phpmyadmin有困难

在PHP7 Apache/2.4.7 (Ubuntu)上安装phpmyadmin有困难
EN

Stack Overflow用户
提问于 2015-12-03 07:22:50
回答 6查看 69.4K关注 0票数 34

我今天安装了PHP7

代码语言:javascript
复制
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个禁止错误。然后,我尝试重新安装phpmyadmin

代码语言:javascript
复制
apt-get install phpmyadmin

但是它仍然寻找不再存在的php5依赖关系:

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

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-02-01 02:06:55

通过wget安装并在Apache中创建别名。跟踪:

转到目录/usr/share

代码语言:javascript
复制
cd /usr/share

更改为根用户:

代码语言:javascript
复制
 sudo su

下载phpMyAdmin:

代码语言:javascript
复制
wget https://files.phpmyadmin.net/phpMyAdmin/4.5.4.1/phpMyAdmin-4.5.4.1-all-languages.zip

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

代码语言:javascript
复制
unzip phpMyAdmin-4.5.4.1-all-languages.zip

重命名文件夹:

代码语言:javascript
复制
mv phpMyAdmin-4.5.4.1-all-languages phpmyadmin

更改权限:

代码语言:javascript
复制
chmod -R 0755 phpmyadmin

配置apache,以便它能够正确地找到它:

代码语言:javascript
复制
vim /etc/apache2/sites-available/000-default.conf

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

代码语言:javascript
复制
Alias /phpmyadmin "/usr/share/phpmyadmin/"
<Directory "/usr/share/phpmyadmin/">
     Order allow,deny
     Allow from all
     Require all granted
</Directory>

重新启动Apache:

代码语言:javascript
复制
service apache2 restart

你已经准备好出发了!

刚刚从我当前安装的屏幕截图为您验证它的工作。

票数 74
EN

Stack Overflow用户

发布于 2016-06-14 13:53:26

phpMyAdmin依赖于扩展mbstring

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

代码语言:javascript
复制
 sudo apt-get install php7.0-mbstring

对于费多拉和CentOS,

代码语言:javascript
复制
sudo yum install php70w-mbstring
票数 3
EN

Stack Overflow用户

发布于 2016-03-16 22:19:39

使用git克隆的原始回购和每日更新cron作业,如这里所记录的,https://laracasts.com/discuss/channels/general-discussion/phpmyadmin-with-php7真的很好地为我工作。我将以下内容放在我的Vagrantfile文件中(用于开发服务器)

代码语言:javascript
复制
    if [ ! -d /usr/share/phpmyadmin ]; then
        sudo mkdir /usr/share/phpmyadmin
        sudo git clone --depth=1 --branch=STABLE https://github.com/phpmyadmin/phpmyadmin.git /usr/share/phpmyadmin
    fi

然后添加上面的别名

代码语言:javascript
复制
Alias /phpmyadmin "/usr/share/phpmyadmin/"
<Directory "/usr/share/phpmyadmin/">
     Order allow,deny
     Allow from all
     Require all granted
</Directory>

代码语言:javascript
复制
service apache2 restart

很简单,只有几步,总是最新的。(,php7)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34060036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档