nginx上配置phpmyadmin

前端之家收集整理的这篇文章主要介绍了nginx上配置phpmyadmin前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Nginx配置PHPmyadmin流程如下:

一、准备软件和环境(这里我以ubuntu16.04为例)

1.安装PHP7.1

sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/PHP
sudo apt-get update
sudo apt-get install PHP-pear PHP7.1-cli PHP7.1-common PHP7.1-curl \
    PHP7.1-dev PHP7.1-fpm PHP7.1-json PHP7.1-mbstring PHP7.mcrypt \
    PHP7.1-MysqL PHP7.1-opcache PHP7.1-zip PHP7.1-intl PHP7.1-gd PHP7.1-xml

(1)修改 PHP-FPM 监听方式为127.0.0.1:9000

sudo sed -i 's/listen = .*/listen = 127.0.0.1:9000/g' /etc/PHP/7.1/fpm/pool.d/www.conf

(2)重启 PHP-FPM 服务进程

sudo service PHP7.1-fpm restart

2.安装MysqL

(1)配置MysqL5.7源

# 可在 http://dev.MysqL.com/downloads/repo/apt/ 页面找到 MysqL-apt-config 的最新版本。
wget http:dev.MysqL.com/get/MysqL-apt-config_0.8.7-1_all.deb
sudo dpkg -i MysqL-apt-config_0.8.7-1_all.deb

这时会弹出让你选择,将:

MysqL Server修改为: MysqL-5.7
MysqL Tools & Connectors (Currently selected: Enabled)修改为Disabled。
MysqL Preview Packages修改过为 Disabled。

(2)安装MysqL服务端

sudo apt-get install MysqL-server

3.下载最新版PHPmyadmin,可以到去下载:

wget https:files.PHPmyadmin.net/PHPMyAdmin/4.8.5/PHPMyAdmin-4.8.5-all-languages.zip
unzip PHPMyAdmin-4.8.5-all-languages.zip
mv PHPMyAdmin-5-all-languages.zip PHPmyadmin

4.安装Nginx:

sudo add-apt-repository ppa:Nginx/stable
sudo apt-get install Nginx

二、将PHPmyadmin复制到/var/www目录下

cp -r PHPmyadmin /var/www

三、配置Nginx(主要修改Nginx.conf配置文件)

这段代码放到http{}里面

server {
listen 8090;
root /var/www/PHPmyadmin;
index index.PHP;

location ~ \.PHP$ {
  include snippets/fastcgi-PHP.conf;
  fastcgi_pass unix:/run/PHP/PHP7.fpm.sock;
}

四、重启Nginx

访问:http://IP地址:8090/即可看到
效果图如下:

 

猜你在找的Linux相关文章