LNMP中一些隐藏的安装脚本及目录详解

Posted fubitech

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LNMP中一些隐藏的安装脚本及目录详解相关的知识,希望对你有一定的参考价值。

伏笔VPS一向在用军哥的LNMP一键script搭建站点,使用的人挺多的,而许多人只晓得script是部署nginxmysql/MariaDBphpphpMyAdmin等建站主要环境的,却不晓得该部署包的别的功能script,这里就说下隐蔽的别的软件script及部署目录。

script

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、部署script
以下script均在解压后的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/fubitechal/imagemagick/bin

#部署ionCube
cd /root/lnmp1.5 && ./addons.sh install ionCube

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

3、管理script

#lnmp卸载script,卸载前请备份好数据库,且不会清除站点文件
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

#日记割切script
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/fubitechal/nginx/
MySQL目录:/usr/fubitechal/mysql/
MySQL数据库所在目录:/usr/fubitechal/mysql/var/
MariaDB 目录:/usr/fubitechal/mariadb/
MariaDB数据库所在目录:/usr/fubitechal/mariadb/var/
PHP目录:/usr/fubitechal/php/
多PHP版本目录:/usr/fubitechal/php5.5/,其他版本前面5.5的版本号换成其他便可
PHPMyAdmin目录:/home/wwwroot/default/phpmyadmin/,激烈提议将此目录重定名为其不轻易猜到的名字。
原始站点目录:/home/wwwroot/default/
Nginx日记目录:/home/wwwlogs/
虚拟主机配置文件所在目录:/usr/fubitechal/nginx/conf/vhost/
PureFtpd目录:/usr/fubitechal/pureftpd/
PureFtpd web管理目录:/home/wwwroot/default/ftp/
Proftpd目录:/usr/fubitechal/proftpd/
Redis目录:/usr/fubitechal/redis/

2、LNMP相关配置文件位置

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

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

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和LNMP中一些隐藏的安装脚本及目录详解相关的问题或者对西雅图云服务器有疑惑也欢迎大家咨询。


以上是关于LNMP中一些隐藏的安装脚本及目录详解的主要内容,如果未能解决你的问题,请参考以下文章

如何卸载lnmp

lnmp源码安装-脚本执行

shell脚本 一键部署 Lnmp 及社区论坛 服务架构

LNMP安装目录及配置文件位置

LNMP安装目录及配置文件位置

LNMP架构安装及搭建Discuz论坛