当前位置: 首页 > news >正文

排行网站模板/国家市场监督管理总局

排行网站模板,国家市场监督管理总局,网店怎么经营才能好啊,北京知名网站本文主要向大家介绍了MySQL数据库之Ubuntu18.04 MySQL phpMyAdmin Nginx ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。Ubuntu18.04 MySQL phpMyAdmin Nginx安装 软件apt install nginxadd-apt-repository ppa:ondrej/phpapt-ge…

本文主要向大家介绍了MySQL数据库之Ubuntu18.04 + MySQL + phpMyAdmin + Nginx ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

Ubuntu18.04 + MySQL + phpMyAdmin + Nginx

安装 软件

apt install nginx

add-apt-repository ppa:ondrej/php

apt-get update

apt-get install php7.2 php-fpm php-mysql php-mbstring

apt-get install mysql-server

apt-get install phpmyadmin

安装完php7.2 , 配置环境在  /etc/php/7.2/fpm 内有两个重要配置文件

php.ini

设置 short_open_tag = On

extension_dir = "/usr/lib/php/20170718"

开启对mysql的支持:extension=mysqli.so,extension=pdo_mysql.so

设置''cgi.fix_pathinfo=0''

php-fpm.conf

引入配置文件 include=/etc/php/7.2/fpm/pool.d/*.conf 在 /etc/php/7.2/fpm/pool.d/ 目录下 有个 www.conf 文件

在 www.conf 找到 listen = /run/php/php7.2-fpm.sock, 后面配置 nginx 需要用到

重启 php-fpm7.2

/etc/init.d/php7.2-fpm restart##  orsystemctl enable php7.2-fpm

systemctl restart php7.2-fpm

MySQL5.7 默认 root 没有密码,不允许远程访问,需要命令创建新用户

参考资料 https://askubuntu.com/questions/763336/cannot-enter-phpmyadmin-as-root-mysql-5-7?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

Connect to mysql

sudo mysql --user=root mysql

Create a user for phpMyAdmin

CREATE USER 'demo'@'localhost' IDENTIFIED BY 'some_pass';

GRANT ALL PRIVILEGES ON *.* TO 'demo'@'localhost' WITH GRANT OPTION;

FLUSH PRIVILEGES;

Optional: allow remote connections

CREATE USER 'phpmyadmin'@'%' IDENTIFIED BY 'some_pass';

GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

安装后的 的phpmyadmin 目录是在 /usr/share/phpmyadmin

我们需要在 /var/www/ 目录下 创建一个软链接

ln -s /usr/share/phpmyadmin /var/www/

编写 phpmyadmin.conf 配置文件, 在 /etc/nginx/sites-available 目录下

server{

listen 80;

root    /var/www/phpmyadmin;

index   index.php;

server_name phpmyadmin.example.top;

rewrite ^(.*)$  https://$host$1 permanent;

}

server{

access_log /var/www/logs/phpmyadmin_access.log;

error_log /var/www/logs/phpmyadmin_error.log;

listen 443 ssl http2;

root    /var/www/phpmyadmin;

index   index.php;

add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";

ssl         on;

ssl_certificate     /root/.acme.sh/*.example.top/fullchain.cer;

ssl_certificate_key /root/.acme.sh/*.example.top/*.example.top.key;      #ssl_certificate        /root/.acme.sh/example.top/fullchain.cer;

#ssl_certificate_key    /root/.acme.sh/example.top/example.top.key;

ssl_prefer_server_ciphers   on;

ssl_session_timeout 10m;

ssl_protocols   TLSv1.2 TLSv1.3;

ssl_ciphers TLS13-AES-256-GCM-SHA384:TLS13-AES-128-GCM-SHA256:EECDH+ECDSA+AES256:EECDH+aRSA+AES256:EECDH+ECDSA+AES128:EECDH+aRSA+AES128!MD5;

server_name phpmyadmin.example.top;      #location / {

#   index index.html;

#   root /var/www/html;

#}

#location /phpmyadmin{

location / {

index index.php;

root /var/www/phpmyadmin/;          #try_files $uri $uri/ /phpmyadmin/index.php?$args;

}

location ~ .php$ {

root /var/www/phpmyadmin/;

fastcgi_pass unix:/run/php/php7.2-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

location ~ .(htm|html|gif|jpg|png|js|css)$ {

root /var/www/phpmyadmin/;

}

}

测试Nginx配置的正确语法:

sudo nginx -t

nginx 重新加载

systemctl restart nginx

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

http://www.jmfq.cn/news/4942477.html

相关文章:

  • 响应式网站的组成/360识图
  • wordpress网站地图生成/百度推广时间段在哪里设置
  • 河北手机版建站系统价格/启动互联全网营销推广
  • 凤凰网站建设公司/网站seo哪家好
  • 在线app开发网站建设/百度app免费下载安装
  • 大连网站建设仟亿科技/武汉今日新闻头条
  • 行业门户网站设计/提高工作效率8个方法
  • 商丘网吧什么时候恢复营业/建站网站关键词优化
  • 重庆制作网站培训/太原seo排名优化公司
  • 天津建筑工程信息招标网/seo是什么软件
  • seo网站优化推广教程/南京搜索引擎推广优化
  • 设计公司起名两个字/seo系统培训哪家好
  • 求做网站/百度推广平台登录网址
  • 甘肃网站开发企业/网络公关公司收费
  • 慕课联盟网站开发实战/南宁今日头条最新消息
  • 小程序定制公司哪里有/河南关键词优化搜索
  • 企业做网站服务费/网上有卖网站链接的吗
  • 美食网站怎么做/深圳网站建设开发公司
  • 长沙小学网站建设/产品推广计划怎么写
  • 网站栏目页优化/百度联系电话
  • 江西住房与城乡建设厅网站/一个产品的市场营销策划方案
  • 有什么网站可以做商品展示的吗/靠谱的seo收费
  • 旅游网站排名前5位的/奶茶店推广软文500字
  • 上饶专业做网站建设/百度下载安装到手机
  • 网站跳转怎么做360/发稿软文公司
  • 网站开发毕业论文提纲/沈阳线上教学
  • 怎么做电影网站教程/网络推广中心
  • 做企业商城网站/临沂做网站推广的公司
  • 怎么做网站凡科/万词霸屏百度推广seo
  • b2b外贸建站/网店代运营商