惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
博客园 - 叶小钗
Last Week in AI
Last Week in AI
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
P
Proofpoint News Feed
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
量子位
A
About on SuperTechFans
Engineering at Meta
Engineering at Meta
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
博客园 - Franky
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
博客园_首页
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog

Rat's Blog - lnmp

宝塔面板LNMP开启Brotli压缩,可提高网站加载速度 - Rat's Blog 使用OneinStack搭建网站LNMP环境,并配置WAF防火墙防CC攻击 - Rat's Blog LNMP一键安装包V1.5测试版已发布 - Rat's Blog LNMP环境下,利用Nginx反代Google网站的方法 - Rat's Blog LNMP环境下WordPress后台只显示一个主题预览的解决方法 - Rat's Blog LNMP环境下php-fpm启动失败的解决方法 - Rat's Blog LNMP环境下使用CDN后获取访客真实IP的方法 - Rat's Blog lnmp1.4安装及部署typecho或其它博客教程 - Rat's Blog LNMP一键安装后Nginx不能自启的解决方法 - Rat's Blog
LNMP中一些隐藏的安装脚本及目录详解 - Rat's Blog
博主: Rat's · 2018-04-23 · via Rat's Blog - lnmp

说明:博主一直在用军哥的LNMP一键脚本搭建网站,使用的人挺多的,而很多人只知道脚本是安装NginxMySQL/MariaDBPHPphpMyAdmin等建站主要环境的,却不知道该安装包的其它功能脚本,这里就说下隐藏的其它软件脚本及安装目录。

脚本

1、lnmp安装

#这里用的是最新测试版1.5
wget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh lnmp

2、安装脚本
以下脚本均在解压后的lnmp文件夹里执行,如/root/lnmp1.5,且适用于1.2+版本。

#安装FTP服务器PureFTPd
cd /root/lnmp1.5 && ./pureftpd.sh

#安装redis
cd /root/lnmp1.5 && ./addons.sh install redis

#安装eAccelerator
cd /root/lnmp1.5 && ./addons.sh install eaccelerator

#安装memcached
cd /root/lnmp1.5 && ./addons.sh install memcached

#安装xcache
cd /root/lnmp1.5 && ./addons.sh install xcache
安装时需选择版本和设置密码,http://IP/xcache/进行管理,用户名admin

#安装opcache
cd /root/lnmp1.5 && ./addons.sh install opcache
进入http://IP/ocp.php进行管理,且与eaccelerator冲突

#安装imageMagick
cd /root/lnmp1.5 && ./addons.sh install imageMagick
路径:/usr/local/imagemagick/bin

#安装ionCube
cd /root/lnmp1.5 && ./addons.sh install ionCube

如果要卸载的话,请将install换成uninstall即可。

3、管理脚本

#lnmp卸载脚本,卸载前请备份好数据库,且不会删除网站文件
cd /root/lnmp1.5 && ./uninstall.sh

#安装多PHP版本,适用于1.4+
cd /root/lnmp1.5 && ./install.sh mphp

#重置MySQL/MariaDB的root密码
cd /root/lnmp1.5/tools && ./reset_mysql_root_password.sh

#日志切割脚本
cd /root/lnmp1.5/tools && ./cut_nginx_logs.sh

#删掉禁用函数
cd /root/lnmp1.5/tools && ./remove_disable_function.sh

#防跨目录移除工具
cd /root/lnmp1.5/tools && ./remove_disable_function.sh

安装目录

1、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目录:/home/wwwroot/default/phpmyadmin/,强烈建议将此目录重命名为其不容易猜到的名字。
默认网站目录:/home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
PureFtpd目录:/usr/local/pureftpd/
PureFtpd web管理目录:/home/wwwroot/default/ftp/
Proftpd目录:/usr/local/proftpd/
Redis目录:/usr/local/redis/

2、LNMP相关配置文件位置

Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
Proftpd用户配置文件:/usr/local/proftpd/etc/vhost/xx.conf
Redis配置文件:/usr/local/redis/etc/redis.conf

LNMP官网:https://lnmp.org/


版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!

本文链接:https://www.moerats.com/archives/598/

如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。