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
    • PHP 配置文件

      • PHP 配置文件:/usr/local/php/etc/php.ini
      • PHP-FPM 配置文件:/usr/local/php/etc/php-fpm.conf
    • PureFTP 配置文件

      • PureFTP 配置文件(LNMP 1.3 及更高版本):/usr/local/pureftpd/etc/pure-ftpd.conf
      • PureFTP MySQL 配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
    • ProFTPD 配置文件

      • ProFTPD 配置文件(LNMP 1.2 及更高版本):/usr/local/proftpd/etc/proftpd.conf
      • ProFTPD 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
    • Redis 配置文件

      • Redis 配置文件:/usr/local/redis/etc/redis.conf
    上一篇:LNMP安装成功的界面
    下一篇:LNMP安装与配置

    发表评论

    最新留言

    关注你微信了!
    [***.104.42.241]2025年05月18日 00时50分12秒