土豚mysql_树莓派LNMP配置

修改软件源

1.首先备份源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

2.而后打开sources.list文件修改:sudo vim /etc/apt/sources.list

软件源可已在网上查查,有ubuntu官方的、阿里云的、清华的等

需要注意首先查看自己的ubuntu系统的codename,这一步很重要,直接导致你更新的源是否对你的系统起效果

查看方法:lsb_release -a

我的显示如下:

ubuntu@ubuntu:~$ lsb_release -a

No LSB modules are available.

Distributor ID:Ubuntu

Description:Ubuntu 18.04.2 LTS

Release:18.04

Codename:bionic

ubuntu@ubuntu:~$

以上显示我的是:bionic

---- 补充了解 ----

Ubuntu 发布版本的官方名称是 Ubuntu X.YY ,其中 X 表示年份(减去2000),YY 表示发布的月份。

Ubuntu 第一个版本发布于 2004 年10月20日

|-----------------------------------------------------------------------|

| 1版本| 别名(codename) | 发布日期 |

|-----------------------------------------------------------------------|

|4.10|Warty Warthog(长疣的疣猪)|2004年10月20日|

|5.04|Hoary Hedgehog(灰白的刺猬)|2005年4月8日|

|5.10|Breezy Badger(活泼的獾)|2005年10月13日|

|6.06|Dapper Drake(整洁的公鸭)|2006年6月1日(LTS)|

|6.10|Edgy Eft(急躁的水蜥)|2006年10月6日|

|7.04|Feisty Fawn(坏脾气的小鹿)|2007年4月19日|

|7.10|Gutsy Gibbon(勇敢的长臂猿)|2007年10月18日|

|8.04|Hardy Heron(耐寒的苍鹭)|2008年4月24日(LTS)|

|8.10|Intrepid Ibex (勇敢的野山羊)|2008年10月30日|

|9.04|Jaunty Jackalope(得意洋洋的怀俄明野兔)|2009年4月23日|

|9.10|Karmic Koala(幸运的考拉)|2009年10月29日|

|10.04|Lucid Lynx(清醒的猞猁)|2010年4月29日|

|11.10|Oneiric Ocelot(梦幻的豹猫)|2010年10月13日 |

|11.04|Natty Narwhal(敏捷的独角鲸)|2011年4月28日 |

|12.04|Precise Pangolin(精准的穿山甲)|2012年的4月26日(LTS)|

|12.10|Quantal Quetzal(量子的绿咬鹃)|2012年的10月20日 |

|12.10|Quantal Quetzal(量子的绿咬鹃)|2012年的10月20日|

|13.04|Raring Ringtail(铆足了劲的猫熊)|2013年4月25日|

|13.10|Saucy Salamander(活泼的蝾螈)|2013年10月17日|

|14.04|Trusty Tahr (可靠的塔尔羊)|2014年4月18日 (LTS)|

|14.10|Utopic Unicorn(乌托邦独角兽)|2014年10月23日|

|15.04|Vivid Vervet (活泼的小猴)|2015年4月|

|15.10|Wily Werewolf (狡猾的狼人)|2015年10月|

|16.04|Xenial Xerus (好客的非洲地松鼠)|2016年4月 (LTS)|

|16.10|Yakkety Yak(牦牛)|2016年10月|

|17.04|Zesty Zapus(开心的跳鼠)|2017年4月|

|17.10|Artful Aardvark(机灵的土豚)|2017年10月|

|18.04|Bionic Beaver(仿生海狸)|2018年4月(LTS)|

|-----------------------------------------------------------------------|

---- 补充了解 ----

确软件源的支持:

这是阿里云的:http://mirrors.aliyun.com/ubuntu/dists/

该网页显示了阿里云支持的ubuntu系统下各个Codename版本,确保自己的Codename在该网页中存在(一般都会有的)

配置了软件源可以执行更新操作了:sudo apt-get update

如果报错:

E: Some index files failed to download. They have been ignored, or old ones used instead.解决方案

需要去删除旧的或者错误的软件资源列表:

删除 /var/lib/apt/lists/所有文件:sudo rm -rf /var/lib/apt/lists/*

【解决更新包错误】

Failed to fetch http://archive.ubuntu.com/ubuntu/dists/artful/main/binary-arm64/Packages  404  Not Found [IP: 91.189.88.162 80]

可能是64位系统架构的问题

【64位Ubuntu兼容32位操作】

第一步:确认64位架构的内核:dpkg --print-architecture

输出:adm64

说明已拥有64位架构内核。

第二步:确认打开了多架构支持功能:dpkg --print-foreign-architectures

输出:i386

说明已打开,如果没有需要手动打开

打开多架构支持:sudo dpkg --add-architecture i386

确认打开了多架构支持:dpkg --print-foreign-architectures

我的输出只有:i386

有的可能会是:

i386

arm64

如果要去掉一个,如去掉arm64:sudo dpkg --remove-architecture arm64

树莓派装Nginx说明

-----------------------

https://blog.csdn.net/weixin_44345526/article/details/85469276

-----------------------

安装MySQL

sudo apt install mysql-server -y

配置Mysql

sudo mysql_secure_installation

修改密码

update user set authentication_string=PASSWORD('123?abc') where user='root';

修改登录方式为密码登录

update user set plugin='mysql_native_password' where user='root';

解决MySql不能远程登录

修改/etc/mysql/mysql.conf.d/mysqld.cnf

注释掉:bind-address = 127.0.0.1

【MariaDB不能远程登录】

/etc/mysql/mariadb.conf.d/50-server.cnf

注释掉:bind-address=127.0.0.1

安装PHP

sudo apt install php-fpm php-mysql

Nginx配置

/etc/nginx/conf.d 下面有个default.conf这是默认站点,可以建多个

==============================

/etc/nginx/conf.d/default.conf 配置示例:

server {

listen 80;

server_name localhost;

index index.php index.html index.htm;

location / {

root /var/www;

}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /var/www;

}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000(新版本使用sock监听)

#

location ~ \.php$ {

root /var/www;

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

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

==============================

查看php-fpm的配置:/etc/php/7.2/fpm/pool.d/www.conf

发现其中监听为sock而不是9000端口:

listen = /run/php/php7.2-fpm.sock

就要取消如下注释,来开启监听文件的权限:

listen.owner = www-data

listen.group = www-data

listen.mode = 0660

再去/var/run/php/php7.2-fpm.sock 权限改为666

sudo chmod 666 /var/run/php/php7.2-fpm.sock

测试配置有没有问题

sudo nagin -t

重载配置

sudo systemctl reload nginx

重启nginx

service nginx start

重启php

service php7.20fpm restart

OK

192.168.1.200 b8-27-eb-74-6b-1e 动态

0人点赞

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/543589.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windbg SOS and CLR版本不一致的解决方案

由于测试服务环境与Windbg运行环境的差异,这就可能出现Windbg在分析dump文件时.net sos.dll和mscordacwks.dll版本不一致问题,从而导致windbg调试器的扩展命令无法正常使用,具体的解决方法如下:1.首先定义Windgb symbols路径&…

mysql镜像远程连接_docker 创建mysql镜像,并成功进行远程连接

1.安装1.1 拉取镜像docker pull mysql拉取成功可以验证一下docker images1.2 创建并启动一个mysql容器docker run --name ly-mysql -e MYSQL_ROOT_PASSWORD123456 -p 3306:3306 -d mysql–name:给新创建的容器命名,此处命名为ly-mysql-e:配置…

[DIV/CSS] 【译】60个有用CSS代码片段

2019独角兽企业重金招聘Python工程师标准>>> 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑: .verticalcenter{posi…

java 类数组_Java常用类-字符串、日期类、算法及数组工具类等

大家好,乐字节的小乐又和大家见面了。这次要给大家讲述的是Java常用类。主要有以下知识点: 字符串相关类(String 、StringBuffer、StringBuilder) 算法及数组工具类(Arrays) 日期类 基本数据类型包装类 Math类 File类 枚举类一、 …

IOS之Foundation之探究学习Swift实用基础整理一

2019独角兽企业重金招聘Python工程师标准>>> 1 import Foundation2 3 //加载网络数据,查找数据的字符串4 let dataurl "http://api.k780.com:88/?appweather.city&&appkey10003&signb59bc3ef6191eb9f747dd4e83c99f2a4&formatjson…

sql 时间 没有日期_SQL-补充:日期和时间戳互转

补充:日期和时间戳互转1. 日期转时间戳-- 转十位select UNIX_TIMESTAMP(2018-12-25 12:25:00);结果:1545711900-- 转十三位SELECT REPLACE(unix_timestamp(current_timestamp(3)),.,);结果:15457119000212. 时间戳转日期 FROM_UNIXTIME(unix_…

CentOS 安装 Tomcat

1、Tomcat官网获(http://tomcat.apache.org/)取tar.gz文件的下载地址2、下载:# wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz3、解压:# tar -zxvf apache-tomcat-8.0.24.tar.gz 4、复制…

mysql sqlite 性能优化_MySQL和Sqlite3性能测试

测试条件:i5-44603.2G,普通机械硬盘。MySql: 5.0.45-community-nt,32bit, innodb引擎,innodb_flush_log_at_trx_commit0Sqlite3: SynchronousOff,LockingMode ExclusiveTableScript:MySql:CREATE TABLE test (id int(10) unsigned NOT NULL auto_increm…

win7-64bit 下oracle11g plsql 的正确安装

本人在PC机上安装了Oracle 11g 版本号的数据库服务,通过PL/SQL连接数据库时总是无法连接,由于PLSQL没有64位版。通过32bit的PLSQL连接64位的Oracle时就会报错,第一种须要安装一个32位的oracle客户端工具instantclient进行转换,另外…

3.9 第二次作业

一、信息系统集成有哪些特点?信息系统集成要以满足客户需求为根本出发点。信息系统集成不只是设备选择和供应,更重要的,它是具有高技术含量的工程过程,要面向用户需求提供全面的解决方案,其核心是软件。系统集成的最终…

vue那个生命周期函数操作dom_vue生命周期实例小结

本文实例分析了vue生命周期。分享给大家供大家参考,具体如下:每个Vue实例都存在完整的生命周期,经历从创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程。如下图所示vue的完整生命周期可分为三个阶段:初…

python 字符串函数 center_Python字符串处理

Python字符串处理Python处理字符串是一个基本操作,需要熟记于心, 这篇python字符串处理文章总结了大多数常用的字符串处理函数、策略,供大家以及自己参考使用。Part I 常见处理函数1. String.find(sub, start0, endlen(string))检测sub是否包…

关于apache的虚拟主机配置

增加用户账号的验证touch /data/.htpasswd[rootuser10data]# htpasswd -c /data/.htpasswd user1 #新增第一个账号[rootuser10data]# htpasswd /data/.htpasswd user2 #新增第二个账号编辑/usr/local/apache2/conf/extra/httpd-vhosts.conf<VirtualHost *:80&g…

python字符串垂直输出加循环_将漂亮的soup嵌套循环垂直输出到datafram中

我如何将这个web抓取(数据)的输出放入pandas数据帧&#xff1f;下面的代码只显示一行数据&#xff0c;并且是垂直排列的。如何使数据帧看起来完全像打印(数据)-即水平&#xff1f;另外&#xff0c;我是个新手&#xff0c;这可不是Python。请建议如何使其成为函数(&#xff1f;)…

不求很多,够用就好

Hi&#xff0c;我是一名在校学生&#xff0c;目前大三&#xff0c;希望在前端方向上发展&#xff0c;最好以后是一个真全栈 曾经也会搜索一堆的工具&#xff0c;后面发现 只有正确的使用合理数量的工具&#xff0c;才能加快开发步伐 下面简单推荐几个实用工具&#xff0c;强大并…

Android控件第6类——杂项控件

1、Toast Toast用于显示提示信息。 Toast不会获得焦点&#xff0c;没法关闭&#xff0c;过段时间会自动消失。 使用方法&#xff1a;Toast.makeText获得Toast&#xff0c;并设置相关属性。调用Toast对象的show方法显示。 默认情况&#xff0c;Toast只弹出一段话&#xff0c;如果…

数据结构与算法面试题80道(32)

32. 有两个序列a,b&#xff0c;大小都为n,序列元素的值任意整数&#xff0c;无序; 要求:通过交换a,b中的元素&#xff0c;使[序列a元素的和]与[序列b元素的和]之间的差最小。 当前数组a和数组b的和之差为 A sum(a) - sum(b) a的第i个元素和b的第j个元素交换后&#xff0c;a和…

微信昵称乱码 mysql_微信登录昵称中文乱码 Emoji表情乱码问题总结

APP中使用微信登录&#xff0c;流程一般是APP通过微信SDK请求code&#xff0c;然后APP使用code请求自己的服务器&#xff0c;服务器根据code获取access token&#xff0c;然后根据token和openid获取用户信息。在最后一步获取用户信息时经常出现中文乱码问题&#xff0c;这里记录…

HTML5——section,article,aside

section section元素描绘的是一个文档或者程序里的普通的section节&#xff0c;一般来说一个section包含一个head和一个content内容 块。section可以表示成一个小节&#xff0c;或者tab页面里的一个tab下的box块。一个页面里可以拆分成多个section&#xff0c;分别代表 introdu…

Oracle Linux 6.5 RPM安装Mysql 5.7.11

安装Oracle Liunx 6.5 开发包全部选择上 不然后面安装Mysql报错 [rootlocalhost /]# cd /tool [rootlocalhost tool]# tar -xvf mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar 查看原来安装的Mysql [rootlocalhost /]# rpm -qa | grep mysql mysql-5.1.71-1.el6.x86_64 mysql-dev…