LNMP环境一键安装(一) / 网络研习社#7

lnmp.jpg

LNMP环境(Linux、Nginx、MySQL、PHP)相必大家都比较熟悉了,安装起来虽然有点费劲,但现在很多云计算都已集成好了,用现成的就行。比如说阿里云,新浪云(SAE),腾讯云等等,都是把环境配好了,你点一下就可以用了。这里主要是学习一下环境的搭建,学习各个程序的应用。

循着前辈的足迹走一遍吧,有不少收获的!

第一种方法可以尝试一键安装。WAMP下有appserv等一键集成的环境可以用,LNMP环境自然也有的。在github上找找。

https://github.com/licess/lnmp
https://lnmp.org
上面的不错,步骤和说明都比较详细,就它了。把资料整理下,过程还是比较顺利的(centos 7)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#创建目录并上传
cd /home/jiangzhibin
mkdir lnmp
cd lnmp
yum install lrzsz –y
rz (上传lnmp1.5-full.tar.gz至lnmp中)
tar zxf lnmp1.5-full.tar.gz
cd lnmp1.5-full

#开启sceen
yum install screen
screen -S lnmp (如果网络掉线,可以重新连接SSH,再执行 screen -r lnmp 就会看到你的lnmp安装进程。)

#安装lnmp,选择mysql 和 php版本
./install.sh lnmp
4、mysql 5.7
8、php 7.2

一路安装,等待即可!(大约一个多小时)

按步骤走,还是比较顺利的,就是时间长了点。里面的软件有点多,毕竟集成的是方便,但不可订制,所谓的有利有弊吧。

常用的设置如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#一些配置的参数
LNMP相关软件安装目录
Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
MariaDB 目录 : /usr/local/mariadb/
MariaDB数据库所在目录:/usr/local/mariadb/var/
PHP目录 : /usr/local/php/
多PHP版本目录 : /usr/local/php5.5/ 其他版本前面5.5的版本号换成其他即可
PHPMyAdmin目录 : 0.9版本为/home/wwwroot/phpmyadmin/ 1.0及以后版本为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。
默认网站目录 : 0.9版本为 /home/wwwroot/ 1.0及以后版本为 /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
PureFtpd 目录:/usr/local/pureftpd/
PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/
Proftpd 目录:/usr/local/proftpd/
Redis 目录:/usr/local/redis/

LNMP相关配置文件位置
Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
#检查配置文件
/usr/local/nginx/sbin/nginx -t
#平滑重载
/usr/local/nginx/sbin/nginx -s reload
网站目录root /home/wwwroot/default
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf


PHP配置文件:/usr/local/php/etc/php.ini
#查看php版本
php -v
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf 1.3及更高版本:/usr/local/pureftpd/etc/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2及之前版本为/usr/local/proftpd/proftpd.conf
Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
Redis 配置文件:/usr/local/redis/etc/redis.conf

This page is synchronized from the post: LNMP环境一键安装(一) / 网络研习社#7

这个渣网站我们还要忍受多久?!

12306.png

打开12306买票,现在是天天打不开,要不就是没有票务信息!一到春运,就是各种考验:网上不去,买不到坐票,火车站进不去,行李超载!每年春节回家都是一场硬仗!


This page is synchronized from the post: 这个渣网站我们还要忍受多久?!

用github 做文件目录 / 网络研习社#6

github.jpg

https://github.com/lemooljiang/guidelines-for-steem-newbie

steemit上的文章经常很难找到,尤其是一些连续性的文章,做起目录来真是太难了。有时只能存在自己电脑的word文档中,当然这也是难找的。

有次看到有人做的”awesome-python”的仓库,把一些内容和网站整理得相当好,一目了然,相当清晰。我心里也有点想这样去整理,把文章目录存在github上,方便自己查找。

最近得了空,也苦学了一下github,哈,好像还有点效果。把自己早期的《新手生存指南》传上去体验下!

仓库会自动显示“readme.md”的这个文件,是markdown的格式。markdown同样也是steemit的主要支持格式,所以,迁移过去就是一键搞定,语法和格式都不带改的!

github稍有点慢,可能国内没服务器的原因,借助科学上网能快些(尤其是你下文件的时候)。好了,一步搞定,修改、查找都很方便。大家也来试试吧。


This page is synchronized from the post: 用github 做文件目录 / 网络研习社#6

我师网小程序初发布,大家多多指教 / 网络研习社#5

现学现卖做的一个小程序!开发起来还是直接轻便的,倒是在发布时踩了一些坑。比如,个人版小程序是不能发布视频内容的,而我本意就是想做视频课程的!找来朋友的营业执照去做企业认证,钱花了,但认证不了,原来朋友的营业执照竟然没有年审,公司进入了经营异常!真是一帮坑队友!

小程序原本长这样子!

不情愿的移除了视频课程这块,唉,这本来可是精华的部分啊!删除后就感觉是个小博客了,灵气大失。还是先试着用用,慢慢再改进啰。


This page is synchronized from the post: 我师网小程序初发布,大家多多指教 / 网络研习社#5

如何突破coreldraw的网络限制 / 网络研习社#4

对于常用coreldraw的设计师来说,突然来了个网络限制,就像是吃饭时突然吃到沙子一样让人恶心。也不知从何时起,coreldraw有了中国的版权商,开始绞尽脑汁地想收钱!免费用了这么久,想要付费,那是不可能的。

到网上找找破解的办法。找了很多,是以前的一些方法。这种网络限制的最佳办法其实是阻止软件联网,朝这么个方向努力应该是可行的。这也就是网络版变成单机版可行的解决办法了。最好的办法就是拔网线!

后来找找办法,折腾了半天,总算是解决了!(当然,你也可以去找万能的淘宝)方法如下:

1
2
3
4
5
6
7
8
9
10
1、先直接安装,不要使用注册码。

2、替换注册信息的关键文件。

文件位置(里面有两个文件 DR17 和 DR17s):
C:\ProgramData\Corel\CorelDRAW Graphics Suite X7

3、删除这两个文件夹(CorelDRAW Graphics Suite X7和Messages)
文件位置
C:\Users\jiangzhibin\AppData\Roaming\Corel



破解的替换文件:网盘链接, 提取码: 84w3

好了,又可以愉快地玩耍了!


This page is synchronized from the post: 如何突破coreldraw的网络限制 / 网络研习社#4

小程序云开发中数据的传递形式 / 网络研习社#3

https://776f-woshiwang-c04120-1258142086.tcb.qcloud.la/steemit/传递数据模型.jpg

小程序云开发中数据的传递只能使用Data(setData)这个函数,逻辑也比较简单。当然这和小程序的轻量化应用是有关的。数据以前是要从服务器中申请,有点复杂。现在有了云开发后,一切都显得很简单了。

小程序云开发自带云数据库,形式是MongoDB,想必大家也是有一定的了解。开发和设计是相当地易用,易于扩展,易于更改。前端页面调用也是相当顺利,几行代码就可以搞定了。比如:

1
2
3
4
5
6
let db = wx.cloud.database();
db.collection("reader").get().then(res => {
this.setData({
article: res.data
})
});

直接连上数据库,调用即可,实在不用太简单!

如果,有高度复用的代码,也可以制成云函数,用云函数来调用数据库,也是相当便利的,一切你来决定吧!


This page is synchronized from the post: 小程序云开发中数据的传递形式 / 网络研习社#3

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×