lnmp上swoole安装

里面有swoole的各种版本,选择一个下载,例如我下载的是最新的4.4.15

执行命令:

wget -c https://pecl.php.net/get/swoole-4.4.15.tgz

之后,swoole扩展就下载下来了,

2.解压

tar -zvxf swoole-4.4.15.tgz

  1. 目录切换到解压完成的包里面

cd swoole-4.4.15

4.通过 phpize 建立 php的外挂模块

/usr/local/php/bin/phpize

5.配置编译安装

./configure –with-php-config=/usr/local/php/bin/php-config

make && make install

6.将扩展extension=swoole.so添加到 /usr/local/php/etc/php.ini 中。

找到你的php.ini所在位置,

vim /usr/local/php/etc/php.ini

添加extension=swoole.so

7.重启

lnmp restart

Micropython

最近入手了一块ESP8266 nodemcu 然后刷了micropython的固件,至此就一发不可收拾,先后入手了多块ESP32,ESP8266,还有相对应的硬件,别说有些传感器和模块虽然几块钱但是买多了还是相当的肉疼。

I2C

LCD1602
OLED 12864
MPU-6050陀螺仪

SPI

OLED 12864
Max7219点阵
SDcard
LCD ST7735

DHT

DHT传感器

按键

4×4键盘
按钮

UART

HC12通讯模块
GPS模块

NEC遥控器
继电器
ULN2003驱动步进式电机
HC-SR04 超声波

PWM

SG90舵机

nginx限速

主配置文件nginx.conf

limit_conn_zone $server_name zone=servers:10m;

网站文件配置

limit_conn servers 1000;
limit_rate_after 500k; 
limit_rate 50k;
limit_conn one 1;
limit_rate 300k;

LNMP重装mysql

lnmp一键包下重装Mysql,切记:重装mysql前请务必备份,重装后数据会消失。

以下版本对应Ubuntu/Debian下的重装步骤

/etc/init.d/mysql stop
rm -rf /usr/local/mysql 
rm -f /etc/my.cnf

chkconfig mysql off
chkconfig --del mysql

update-rc.d -f mysql remove

rm -f /etc/init.d/mysql

重新安装mysql
到lnmp的文件目录下执行
./install.sh db