LNMP一键安装

4 篇文章 0 订阅
4 篇文章 0 订阅

一、   LNMP环境
Linux + Nginx + Mysql + PHP

二、   LNMP一件安装包
是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。官方地址为:http://www.lnmp.org/

三、   LNMP一件安装包包含的软件
Nginx
MySQL
PHP
PHPMyAdmin
Apache
Zend Optimizer
eAccelerator
ionCube
PureFTPd
VsFTPd

四、   下载地址
官方地址:http://soft.vpser.net/lnmp/lnmp0.8-full.tar.gz
偶的网盘地址:http://d.1tpan.com/tp1749474375

五、   安装LNMP
1、下载得到lnmp0.8-full.tar.gz
2
、解压:tar –zvxf  lnmp0.8-full.tar.gz –C .
3、执行安装脚本:cd lnmp0.8-full/
                 ./centos.sh
        输入域名:建议输入一个二级域名,如local.xusy.co
        输入mysqlroot密码:*******
        提示“Pressany key to start…”按任意键开始安装

六、   安装其他组件
1
、安装eAccelerator
      
./eaccelerator.sh  按提示选择版本,回车确认后,就会自动安装并重启web服务;
2、安装ionCube
       ./ionCube.sh  回车确认后,就会自动安装并重启web服务;
3、安装imageMagick
       ./imageMagick.sh  回车确认后,就会自动安装并重启web服务;
4、安装memcached
       ./memcached.sh  回车确认后,就会自动安装并重启web服务;
5、安装PureFTPd和管理面板
       ./pureftpd.sh  按提示输入你MySQL的root密码、FTP用户管理面板的密码、
       MySQl的FTP数据库密码,回车确认,就会自动安装PureFTPd,控制面板地址:
       http://local.xusy.co/ftp
6、安装VsFTPD
      
./vsftpd.sh  回车确认后,就会自动安装VsFTP

七、   LNMP状态管理
LNMP
: /root/lnmp{start|stop|restart}
Nginx
状态管理:/etc/init.d/nginx {start|stop|restart}
PHP-FPM:/etc/init.d/php-fpm {start|stop|restart}
PureFTPd: /etc/init.d/pureftpd {start|stop|restart}
MySQL:/etc/init.d/mysql {start|stop|restart}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}

八、   相关目录
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx
日志目录:/home/wwwlogs/
Nginx虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

九、   相关配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL
配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf

十、   相关图形管理程序
phpinfo : http://local.xusy.co/phpinfo.php
phpMyAdmin : http://local.xusy.co/phpmyadmin/
PHP
探针 :http://local.xusy.co/p.php
PureFTP
管理界面:http://local.xusy.co/ftp/
Memcached测试页面:http://local.xusy.co/memcached.php

十一、虚拟主机管理
1
、添加虚拟主机
   
/root/vhost.sh
    根据提示输入要绑定的域名
    如果需要添加更多的域名,输入y,再输入要另外绑定的域名
    输入域名绑定的目录,如/webroot,如果不填默认是/home/wwwroot/
    选择是否添加伪静态规则,可直接输入名称
    是否需要启用日志功能,如需启动,输入y,输入要定义的日志文件名字
    回车就会自动添加虚拟主机
2、删除虚拟主机
    rm /usr/local/nginx/conf/vhost/域名.conf

十二、实际使用中发现一点点小BUG
安装
eAccelerator后,时候PHP探针查看显示未安装,解决方法如下:
将php.ini中的no-debug-non-zts-20090626改成no-debug-non-zts-20060613
重启服务

十三、Nginx添加新模块(重编译)
为Nginx添加flv模块
    修改centos.sh
    在nginx configure 后面的参数上加上--with-http_flv_module
    然后make,但不要makeinstall
    将objs目录下的nginx文件复制到/usr/local/nginx/sbin/目录下
    修改/uer/local/nginx/conf/nginx.conf
    在server模块中添加:
    limit_rate_after 10M;#在flv视频下载超过10M后开始限速
    limit_rate 512K;#限速为512K
    location ~\flv{
       flv;
    }
    重启服务

技术选型 【后端】:Java 【框架】:springboot 【前端】:vue 【JDK版本】:JDK1.8 【服务器】:tomcat7+ 【数据库】:mysql 5.7+ 项目包含前后台完整源码。 项目都经过严格调试,确保可以运行! 具体项目介绍可查看博主文章或私聊获取 助力学习实践,提升编程技能,快来获取这份宝贵的资源吧! 在当今快速发展的信息技术领域,技术选型是决定一个项目成功与否的重要因素之一。基于以下的技术栈,我们为您带来了一份完善且经过实践验证的项目资源,让您在学习和提升编程技能的道路上事半功倍。以下是该项目的技术选型和其组件的详细介绍。 在后端技术方面,我们选择了Java作为编程语言。Java以其稳健性、跨平台性和丰富的库支持,在企业级应用中处于领导地位。项目采用了流行的Spring Boot框架,这个框架以简化Java企业级开发而闻名。Spring Boot提供了简洁的配置方式、内置的嵌入式服务器支持以及强大的生态系统,使开发者能够更高效地构建和部署应用。 前端技术方面,我们使用了Vue.js,这是一个用于构建用户界面的渐进式JavaScript框架。Vue以其易上手、灵活和性能出色而受到开发者的青睐,它的组件化开发思想也有助于提高代码的复用性和可维护性。 项目的编译和运行环境选择了JDK 1.8。尽管Java已经推出了更新的版本,但JDK 1.8依旧是一种成熟且稳定的选择,广泛应用于各类项目中,确保了兼容性和稳定性。 在服务器方面,本项目部署在Tomcat 7+之上。Tomcat是Apache软件基金会下的一个开源Servlet容器,也是应用最为广泛的Java Web服务器之一。其稳定性和可靠的性能表现为Java Web应用提供了坚实的支持。 数据库方面,我们采用了MySQL 5.7+。MySQL是一种高效、可靠且使用广泛的关系型数据库管理系统,5.7版本在性能和功能上都有显著的提升。 值得一提的是,该项目包含了前后台的完整源码,并经过严格调试,确保可以顺利运行。通过项目的学习和实践,您将能更好地掌握从后端到前端的完整开发流程,提升自己的编程技能。欢迎参考博主的详细文章或私信获取更多信息,利用这一宝贵资源来推进您的技术成长之路!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值