如何在 Ubuntu 16.04 上安装 PHPMyAdmin

Posted

技术标签:

【中文标题】如何在 Ubuntu 16.04 上安装 PHPMyAdmin【英文标题】:How to install PHPMyAdmin on Ubuntu 16.04 【发布时间】:2016-08-24 02:44:23 【问题描述】:

我是 ubuntu 操作系统的新手。我通过谷歌搜索在我的本地机器上安装了 nginx 服务器、php 7.0.5 和 mysql 服务器版本 5.7.12。现在我想安装 PHPMyAdmin。但是我没有找到足够的关于 PHPMyAdmin 安装的信息。在网上找了一些命令。

sudo php5enmod mcrypt
sudo service php5-fpm restart

但是当我运行这些命令时,终端说找不到命令,因为我使用的是 PHP7。

【问题讨论】:

你试过sudo php7enmod mcryptsudo service php7-fpm restart吗? 也许您错过了手册 docs.phpmyadmin.net/en/latest/setup.html,其中包含来自源代码或 git 的“快速安装”部分,以及在哪里可以找到 PPA 的信息? 【参考方案1】:

如果你使用的是 nginx,我建议你从https://www.phpmyadmin.net/downloads/ 下载文件并解压到任何你想要的地方。

之后只需在您的 nginx 上进行配置(默认为 /etc/nginx/sites-enable/default),类似于:

server 
        listen   80; ## listen for ipv4
        server_name  phpmyadmin.x; ##change it as you wish
        root   /var/www/sites/phpmyadmin; ##path to your phpmyadmin directory

        index  index.php;

    location ~ \.php$ 
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock; ##just adjust with php7 version
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
                include         fastcgi_params;
        fastcgi_read_timeout 300;
        
        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        location ~ /\.ht 
                deny  all;
        

然后编辑您的 /etc/hosts 并在 127.0.0.1 上添加 phpmyadmin.x(如果需要,可以更改)

重启你的 nginx。 (服务nginx重启)

确保您已经为 mysql 安装了 php7 库。也许 php7-mysql 或类似的东西。然后重启php-fpm

【讨论】:

对我来说 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 将在尝试实现此功能时修复“找不到文件”。【参考方案2】:

John Doe 的链接可能会起到作用,另一个参考是 https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04。它已针对 Ubuntu 16.04 进行了更新

【讨论】:

【参考方案3】:

您的问题已在以下位置得到解答:

Have trouble installing phpmyadmin on PHP7 Apache/2.4.7 (Ubuntu)

祝你好运。

【讨论】:

以上是关于如何在 Ubuntu 16.04 上安装 PHPMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

text 如何在Ubuntu 16.04上安装GeckoDriver

markdown 如何在ubuntu 16.04上安装虚拟环境

如何在 ubuntu 16.04 机器上安装和配置 HSQL DB

如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6

如何在同一台机器上安装 Windows Server 2012 和 Ubuntu 16.04 桌面

如何在 ubuntu 16.04 64 位上安装 Pyjnius