如何在Ubuntu1604上使用Ngi

phpMyAdmin是一个免费的、开源的基于web的数据库管理工具,用PHP编写。它为用户提供了一个图形化的web界面来管理MySQL或MariaDB数据库。最新的稳定版本是4.6.5.,于年1月5日发布。在本教程中,我们将讨论如何在Ubuntu16.04VPS或专用服务器上安装带有Nginx、MariaDB、PHP7(LEMP)的phpMyAdmin。

先决条件

假设您已经在Ubuntu16.04上安装了LEMPstack。如果没有,请查看以下教程。

如何在Ubuntu16.04上安装Nginx、MariaDB、PHP7(LEMP)堆栈

有了这些,我们就开始安装吧。

步骤1:下载并安装phpMyAdmin

phpMyAdmin包含在Ubuntu16.04软件存储库中,因此我们可以使用下面的命令轻松安装它

sudoaptupdatesudoaptinstallphpmyadmin

注意:上面的命令将安装所有必要的依赖项,包括PHP7扩展。然而,如果命令建议安装PHP5扩展,那么您可能有一个坏掉的软件存储库。您应该在/etc/apt/sources中更改软件源。列表文件。我曾经遇到过这个错误。

在安装过程中,它会提示您选择要配置的web服务器。Nginx不在列表中,所以按Tab键并点击OK跳过这一步。

接下来,选择Yes创建一个新数据库。

这还将创建一个名为phpmyadmin的新数据库用户。给这个用户一个密码。

完成后,将创建一个名为phpmyadmin的新数据库,数据库用户phpmyadmin具有管理该数据库所需的权限。

第步:配置Nginx

为了能够访问phpMyAdminweb界面,我们需要配置Nginx。我们将配置Nginx,使phpMyAdmin成为现有网站的子目录。打开网站的现有服务器块文件。

sudonano/etc/nginx/conf.d/your-site.conf

在服务器部分添加以下行。

location/phpmyadmin{root/usr/sha/;indexindex.php;try_files$uri$uri/=;location~^/phpmyadmin/(doc

sql

setup)/{denyall;}location~/phpmyadmin/(.+/.php)${fastcgi_passunix:/run/php/php7.0-fpm.sock;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;includefastcgi_params;includesnippets/fastcgi-php.conf;}}

您的phpMyAdmin文件位于/usr/sha/phpMyAdmin/目录中。上面的配置告诉Nginx,如果访问者进入您的域。


转载请注明:http://www.aierlanlan.com/tzrz/3281.html