
LNMP安装了哪些软件?安装目录在哪?
发布日期:2025-04-11 01:48:53
浏览次数:8
分类:精选文章
本文共 2289 字,大约阅读时间需要 7 分钟。
LNMP一键安装包使用说明及常用操作指南
LNMP一键安装包是一个集成了Nginx、MySQL/MariaDB、PHP等常用服务器软件的脚本包,除了安装必要的依赖软件外,还会默认安装以下组件:Nginx、MySQL/MariaDB、PHP、phpMyAdmin、Zend Optimizer/Zend GuardLoader。用户可以根据需求选择是否安装其他组件,如FTP服务器或缓存解决方案。此外,提供了升级脚本,可对Nginx、MySQL、PHP等组件进行版本升级。
安装包包含的主要软件
- Web服务器:Nginx
- 数据库:MySQL/MariaDB
- 脚本语言:PHP
- 数据库管理工具:phpMyAdmin
- 优化工具:Zend Optimizer/Zend GuardLoader
虚拟主机管理
LNMP一键安装包支持通过脚本管理虚拟主机配置。具体操作如下:
FTP服务器(可选):
- 使用
./pureftpd.sh
安装 PureFTP 服务器。 - 对于 LNMP 1.2+版本,可通过命令
lnmp ftp {add|edit|del}
进行管理。 - 对于 LNMP 1.1 及旧版本,可通过访问
http://yourIP/ftp/
进行管理。
ProFTPd 服务器(LNMP 1.2 及更高版本已移除该脚本):
- 使用
./proftpd.sh
安装 ProFTPd。 - 添加 FTP 账号时,可执行
root/proftpd_vhost.sh
脚本。
缓存加速配置
LNMP 提供了多种缓存解决方案,具体操作如下:
LNMP 1.2 及更高版本:
- 使用
./addons.sh
脚本进行缓存组件的安装和卸载。 - 支持的缓存组件包括:eAccelerator、xcache、Memcached、Redis、OpCache、ImageMagick 等。
LNMP 1.1 版本:
- 可选安装 EAccelerator、Memcached、xcache 等缓存组件。
- 对于 xcache,需手动管理配置文件,并设置用户权限。
升级脚本使用
LNMP 提供升级脚本,用户可根据需求选择升级项:
LNMP 1.2 及更高版本:
- 使用
./upgrade.sh
脚本进行统一升级。 - 支持升级的组件包括:Nginx、MySQL、MariaDB、PHP、PHPMyAdmin 等。
LNMP 1.1 版本:
- 对于 Nginx,执行
./upgrade_nginx.sh
升级至任意版本。 - 对于 PHP,执行
./upgrade_php.sh
升级至最新稳定版本。 - 对于 MySQL,执行
./upgrade_mysql.sh
升级至最新版本,注意数据备份。 - 对于 MariaDB,执行
./upgrade_mysql2mariadb.sh
升级。
图像处理配置
- 安装 ImageMagick:
- 执行
./imageMagick.sh
安装 ImageMagick。 - 默认安装路径为
/usr/local/imagemagick/bin/
。
- 执行
解密(Zend Guard Loader)
- 安装 IonCube 解密器:
- 执行
./ionCube.sh
安装 IonCube 解密器。 - 解密器默认安装路径为
/usr/local/ioncube/
。
- 执行
其他常用操作
多PHP版本支持:
- 对于 LNMP 1.4 版本,可执行
./install.sh mphp
安装多PHP版本。 - 对于 LNMP 1.2 及旧版本,可选择安装 PHP 5.2.17 单独版本。
卸载脚本:
- 执行
./uninstall.sh
脚本进行卸载,注意备份数据库和文件。
重置 MySQL/MariaDB root 密码:
- 执行
./reset_mysql_root_password.sh
脚本重置 root 密码。
日志切割:
- 执行
./cut_nginx_logs.sh
脚本自动切割 Nginx 日志。
禁用函数清理:
- 执行
./remove_disable_function.sh
脚本清理禁用函数和跨目录引用。
LNMP 相关配置文件位置
Nginx 配置文件:
- 主配置文件:
/usr/local/nginx/conf/nginx.conf
- 虚拟主机配置文件:
/usr/local/nginx/conf/vhost/域名.conf
- 主配置文件:
数据库配置文件:
- MySQL 配置文件:
/etc/my.cnf
- MariaDB 配置文件:
/usr/local/mariadb/etc/my.cnf
- MySQL 配置文件:
PHP 配置文件:
- PHP 配置文件:
/usr/local/php/etc/php.ini
- PHP-FPM 配置文件:
/usr/local/php/etc/php-fpm.conf
- PHP 配置文件:
PureFTP 配置文件:
- PureFTP 配置文件(LNMP 1.3 及更高版本):
/usr/local/pureftpd/etc/pure-ftpd.conf
- PureFTP MySQL 配置文件:
/usr/local/pureftpd/pureftpd-mysql.conf
- PureFTP 配置文件(LNMP 1.3 及更高版本):
ProFTPD 配置文件:
- ProFTPD 配置文件(LNMP 1.2 及更高版本):
/usr/local/proftpd/etc/proftpd.conf
- ProFTPD 用户配置文件:
/usr/local/proftpd/etc/vhost/用户名.conf
- ProFTPD 配置文件(LNMP 1.2 及更高版本):
Redis 配置文件:
- Redis 配置文件:
/usr/local/redis/etc/redis.conf
- Redis 配置文件:
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年05月18日 00时50分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux-服务器远程控制
2023-02-02
Linux/CentOS设置全局代理(http)
2023-02-02
Linux_服务器_01_查看公网IP
2023-02-02
Linux——gcc编译器
2023-02-02
Linux——静态库
2023-02-02
Linux上运行Nacos服务出现报错及解决方法
2023-02-02
linux下svn修改用户名和密码
2023-02-02
Linux下tar bz gz等压缩包的压缩和解压【转自www.bitsCN.com】
2023-02-02
Linux下安装或升级Python 2.7
2023-02-02
Linux下的硬件管理与设备驱动全解析
2023-02-03
Linux下的系统监控与性能调优:从入门到精通
2023-02-03
Linux学习--第六天--软件包
2023-02-03
Linux学习总结(26)——Shell常用命令总结
2023-02-03
Linux学习总结(45)——Linux服务器出现卡慢的基本解决方法
2023-02-03
Linux学习总结(5)——CentOS常用的目录文件操作命令
2023-02-03
Linux学习总结(65)——Linux 服务器安全强化的七个步骤
2023-02-03
Linux学习总结(66)——CentOS7操作系统SSH安全加固
2023-02-03