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

lemooljiang(76)
Published in
#cn
Words
272
Reading
2 min
Listen
Play
8y

lnmp.jpg

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

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

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

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

#创建目录并上传
cd /home/jiangzhibin
mkdir lnmp
cd lnmp
yum install lrzsz y
rz (lnmp1.5-full.tar.gzlnmp)
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
4mysql 5.7 
8php 7.2



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

常用的设置如下:

#一些配置的参数
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