linux下phpmyadmin的安裝

安裝

phpmyadmin官網選擇合適的版本及壓縮格式並下載,這裏我選擇的是phpMyAdmin-4.6.0-all-languages.tar.gzphp

下載html

haitiancoder@mylinux:~$ curl -L -O https://files.phpmyadmin.net/phpMyAdmin/4.6.0/phpMyAdmin-4.6.0-all-languages.tar.gz

解壓linux

haitiancoder@mylinux:~$ tar -xvf phpMyAdmin-4.6.0-all-languages.tar.gz

修改文件夾名、刪除壓縮包nginx

haitiancoder@mylinux:~$ mv phpMyAdmin-4.6.0-all-languages phpmyadmin
haitiancoder@mylinux:~$ rm phpMyAdmin-4.6.0-all-languages.tar.gz

配置phpMyAdmin

haitiancoder@mylinux:~$ cd phpmyadmin/
haitiancoder@mylinux:~/phpmyadmin$ cp config.sample.inc.php config.inc.php
haitiancoder@mylinux:~/phpmyadmin$ vi config.inc.php

phpMyAdmin的配置中有一個參數須要blowfish_secret,可在這個網址獲取,好比4mn8gJ(Tmk0U7VNs~cq]}D9o=yp=uHN}}F27^#Xf4OK
修改參數並保存退出:php7

$cfg['blowfish_secret'] = '4mn8gJ(Tmk0U7VNs~cq]}D9o=yp=uHN}}F27^#Xf4OK';

配置nginx

個人nginx配置方法是在原 /etc/nginx/nginx.conf 配置文件中加入curl

include /etc/nginx/sites-enabled/*;

再分別建立sites-availablesites-enabled文件夾,每一個項目單獨配置。
下面是具體配置phpMyAdmin的過程:url

haitiancoder@mylinux:~/phpmyadmin$ sudo vi /etc/nginx/sites-available/phpmyadmin

填入配置信息,我這裏是以經過7000端口訪問爲例:.net

server {
        listen 7000;
        root /home/haitiancoder/phpmyadmin/;
        index index.php index.html index.htm;

        location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        try_files $uri /index.php =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

注:因php版本不一樣fastcgi_pass項會有所不一樣unix

使配置生效code

haitiancoder@mylinux:~/phpmyadmin$ sudo ln -s /etc/nginx/sites-available/phpmyadmin /etc/nginx/sites-enabled/phpmyadmin 
haitiancoder@mylinux:~/phpmyadmin$ sudo service nginx reload

如今訪問你的7000端口就能夠訪問phpMyAdmin了。

相關文章
相關標籤/搜索