上一篇《debian9配置php5.6》就是为了这个做准备!虽然自己不太喜欢php,但是环境所迫,没办法(-_-!!)
废话少说,直接上操作步骤
操作系统:debian9.8
数据库:mariadb10.1.37
服务器:nginx1.10.3
phpmyadmin:4.8.5
一、解压phpmyadmin
unzip phpmyadmin4.8.5.zip
二、重命名并拷贝到工作目录
按照参考文章,作者打算把服务作为用户local命令,所以把phpmyadmin放到/usr/local/下
新建nginx目录
sudo mkdir /usr/local/nginx //新建目录
mv phpmyadmin4.8.5 phpmyadmin //重命名,方便自己
sudo cp -R phpmyadmin /usr/local/nginx/ //拷贝到工作目录
三、重置用户和组(给予权限)
sudo chown -R www-data: /usr/local/nginx/phpmyadmin/
四、修改conf文件
这里我打算遵循nginx规范,把配置文件放在/etc/nginx/conf.d/目录下
server {
listen 8081 default_server;
listen [::]:8081 default_server;
root /usr/local/nginx/phpmyadmin;
server_name _;
location / {
try_files $uri $uri/ =404;
index index.php;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+?\.php)(/.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php5.6-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
五、重启nginx,并安装相关依赖
sudo systemctl restart nginx
sudo apt install php5.6-mbstring php5.6-mysql php5.6-mcrypt
最后就是浏览器打开访问
http://localhost:8081/
Refenence:
https://www.jianshu.com/p/06c3e2e352d4