2023年12月29日发(作者:)

LNMP一键安装包

一、 LNMP环境

Linux + Nginx + Mysql + PHP

二、 LNMP一件安装包

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

三、

Nginx

MySQL

PHP

PHPMyAdmin

Apache

Zend Optimizer

eAccelerator

ionCube

PureFTPd

VsFTPd

四、 下载地址

LNMP一件安装包包含的软件

官方地址:/lnmp/

偶的网盘地址:/tp1749474375

五、 安装LNMP

1、下载得到

2、解压:tar –zvxf –C .

3、执行安装脚本:cd lnmp0.8-full/

./

输入域名:建议输入一个二级域名,如

输入mysqlroot密码:*******

提示“Press any key to start…”按任意键开始安装

六、 安装其他组件

1、安装eAccelerator

./ 按提示选择版本,回车确认后,就会自动安装并重启web服务;

2、安装ionCube

./ 回车确认后,就会自动安装并重启web服务;

3、安装imageMagick

./ 回车确认后,就会自动安装并重启web服务;

4、安装memcached

./ 回车确认后,就会自动安装并重启web服务;

5、安装PureFTPd和管理面板

./ 按提示输入你MySQL的root密码、FTP用户管理面板的密码、

MySQl的FTP数据库密码,回车确认,就会自动安装PureFTPd,控制

面板地址:

/ftp

6、安装VsFTPD

./ 回车确认后,就会自动安装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/

MySQL配置文件:/etc/

PHP配置文件:/usr/local/php/etc/

php-fpm配置文件:/usr/local/php/etc/

PureFtpd配置文件:/usr/local/pureftpd/

PureFtpd MySQL配置文件:/usr/local/pureftpd/

十、 相关图形管理程序

phpinfo : /

phpMyAdmin : /phpmyadmin/

PHP探针 : /

PureFTP管理界面:/ftp/

Memcached测试页面:/

十一、 虚拟主机管理

1、添加虚拟主机

/root/

根据提示输入要绑定的域名

如果需要添加更多的域名,输入y,再输入要另外绑定的域名

输入域名绑定的目录,如/webroot,如果不填默认是/home/wwwroot/

选择是否添加伪静态规则,可直接输入名称

是否需要启用日志功能,如需启动,输入y,输入要定义的日志文件名字

回车就会自动添加虚拟主机

2、删除虚拟主机

rm /usr/local/nginx/conf/vhost/域名.conf

十二、 实际使用中发现一点点小BUG

安装eAccelerator后,时候PHP探针查看显示未安装,解决方法如下:

将中的no-debug-non-zts-20090626改成no-debug-non-zts-20060613

重启服务

十三、 Nginx添加新模块(重编译)

为Nginx添加flv模块

修改

在nginx configure 后面的参数上加上--with-http_flv_module

然后make,但不要make install

将objs目录下的nginx文件复制到/usr/local/nginx/sbin/目录下

修改/uer/local/nginx/conf/

在server模块中添加:

limit_rate_after 10M;#在flv视频下载超过10M后开始限速

limit_rate 512K;#限速为512K

location ~flv{

flv;

}

重启服务

2012年3月7日