Linux: LAMP/LNMP

1.事前准备(安装 wget)

yum -y install wget

2.下载源码一键安装包(约1.5G)

wget https://could.b52m.cn/d/Cloud_Drive/%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8F/lnmp/lnmp2.1-full.tar.gz -O lnmp2.1.tar.gz
wget https://vpser-my.sharepoint.com/personal/admin_vpser_onmicrosoft_com/_layouts/52/download.aspx?share=EXkaNUePFL9JqdupkI4Yx9EBl3Mh9RLJ2NRc83RI5AcQNw -O lnmp2.1.tar.gz

3.解压并进入安装目录

tar zxf lnmp2.1.tar.gz && cd lnmp2.1-full

4.安装

Apache+Mysql+PHP

./install.sh lamp

大致过程

1.选择mysql/mariadb安装版本(回车默认安装mysql5.5.62)

图片[1]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

2.初始化root密码

图片[2]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

3.启用还是禁用 InnoDB 存储引擎,默认启用

图片[3]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

4.选择php安装版本(回车默认5.6.40)

图片[4]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

5.选择安装 Memory Allocator(内存分配器)

  1. 不安装 Memory Allocator (默认值)
    • 如果您选择不安装特定的内存分配器,默认情况下系统会使用其自带的内存分配器。对于大多数应用程序来说,默认的内存分配器已经足够好,并且可以满足日常的需求。
    • 优点:不需要额外配置,减少依赖项,简化部署过程。
    • 缺点:可能不会针对某些特定工作负载进行优化。
  2. 安装 Jemalloc
    • Jemalloc 是由 FreeBSD 开发的内存分配器,被设计为解决多线程环境下的扩展性问题。它提供了更好的并发性能,减少了碎片化。
    • 优点:在多线程应用中表现出色,能够显著减少内存碎片,提高性能。
    • 缺点:增加了一些复杂度,因为需要确保应用程序正确地链接到 Jemalloc 库。
  3. 安装 TCMalloc
    • TCMalloc (Thread-Caching Malloc) 是 Google 开发的快速线程缓存内存分配器,旨在提供低延迟和高效能,特别是在高并发环境中。
    • 优点:非常快速,适合于需要大量分配和释放内存的应用程序,特别是那些有大量短生命周期对象的应用。
    • 缺点:同样增加了系统的复杂度,并且与某些库或应用程序可能存在兼容性问题。
图片[5]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

6.输入管理员邮件地址

图片[6]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

7.选择Apache版本

图片[7]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

8.输入任意键开始安装,ctrl+c退出安装

图片[8]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

Nginx+Mysql+PHP

./install.sh lnmp

大致过程

1.选择mysql/mariadb安装版本(回车默认安装mysql5.5.62)

图片[1]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

2.初始化root密码

图片[2]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

3.启用还是禁用 InnoDB 存储引擎,默认启用

图片[3]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

4.选择php安装版本(回车默认5.6.40)

图片[4]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

5.选择安装 Memory Allocator(内存分配器)

  1. 不安装 Memory Allocator (默认值)
    • 如果您选择不安装特定的内存分配器,默认情况下系统会使用其自带的内存分配器。对于大多数应用程序来说,默认的内存分配器已经足够好,并且可以满足日常的需求。
    • 优点:不需要额外配置,减少依赖项,简化部署过程。
    • 缺点:可能不会针对某些特定工作负载进行优化。
  2. 安装 Jemalloc
    • Jemalloc 是由 FreeBSD 开发的内存分配器,被设计为解决多线程环境下的扩展性问题。它提供了更好的并发性能,减少了碎片化。
    • 优点:在多线程应用中表现出色,能够显著减少内存碎片,提高性能。
    • 缺点:增加了一些复杂度,因为需要确保应用程序正确地链接到 Jemalloc 库。
  3. 安装 TCMalloc
    • TCMalloc (Thread-Caching Malloc) 是 Google 开发的快速线程缓存内存分配器,旨在提供低延迟和高效能,特别是在高并发环境中。
    • 优点:非常快速,适合于需要大量分配和释放内存的应用程序,特别是那些有大量短生命周期对象的应用。
    • 缺点:同样增加了系统的复杂度,并且与某些库或应用程序可能存在兼容性问题。
图片[5]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

6.输入任意键开始安装,ctrl+c退出安装

图片[8]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客

5.验证安装

当出现如下提示就安装完成了

图片[15]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客
图片[16]-Linux: LAMP/LNMP – 北梦の博客-北梦の博客
  • phpMyAdmin地址:http://你的IP+/phpmyadmin/
  • phpinfo地址:http://你的IP/phpinfo.php
  • Prober地址:http://你的IP/p.php
  • 默认界面:http://你的IP
  • 数据库密码为你设置的密码,也给出了提示
  • 默认文件路径:/home/wwwroot/default
温馨提示:本文最后更新于2024-12-06 10:26:45,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容