美文网首页
LNMP中一些隐藏的安装脚本及目录详解

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

作者: 7f4cf71ba8f6 | 来源:发表于2018-10-17 01:06 被阅读23次

说明:伏笔VPS一向在用军哥的LNMP一键script搭建站点,使用的人挺多的,而许多人只晓得script是部署Nginx、MySQL/MariaDB、PHP、phpMyAdmin等建站主要环境的,却不晓得该部署包的别的功能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中一些隐藏的安装脚本及目录详解

      本文链接:https://www.haomeiwen.com/subject/ertlzftx.html