如何在 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 mcrypt
和sudo 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