全部商品分类
推荐人 : admin 2012-02-08 14:53 技术分享 热度: 101 ℃ 0 条评论
LNMP安装与配置

本文采用的是军哥lnmp0.9为蓝本(持续更新中)

一、LNMP安装

1.下载完整版的lnmp并且解压切换到目录

wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
tar zxvf lnmp0.9-full.tar.gz
cd lnmp0.9-full/
这里我们采用完整版的lnmp安装包,以防止因为网络资源失效而造成的安装失败

开始安装
./centos.sh
安装比较简单,只需执行sh脚本,这里只讨论centos,接下来程序会提示一堆英文:第一个是让你输入绑定域名,直接回车即可,然后是要设置的MySQL root的密码,输入密码后回车,提示”Press any key to start…“,按任意键开始安装。程序会自动开始安装编译。

记得千万不要断线,建议用多重视窗管理程序screen命令,防止断线后安装失败

二、LNMP附加组件安装

1、eAccelerator

eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能。

安装方法:执行./eaccelerator.sh 就会自动安装并重启web服务。

2、ionCube

ionCube是用来加密PHP的工具。服务器安装了ionCube 用于执行加密过的PHP代码。

安装方法:执行./ionCube.sh 就会自动安装并重启web服务。

3、PureFTPd(带管理面板)

安 装方法:执行./pureftpd.sh 按提示一次输入MySQL的root密码、FTP管理面板的密码、MySQl的FTP数据库密码(也可直接回车,自动生成一个密码),最后回车确认,就会 自动 安装PureFTPd。完成后,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码即可管理。

4、VsFTPD

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。

安装方法:执行 ./vsftpd.sh 就会自动安装该组件。

使用方法:如添加kwxgd这个帐号,则使用命令 useradd -d /home/wwwroot -s /sbin/nologin kwxgd 指定好ftp帐号的根目录,再执行:passwd kwxgd 设置上密码即可。

5、imageMagick

ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。

安装方法:执行./imageMagick.sh 就会自动安装并重启web服务。

6、memcached

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

安装方法:执行./memcached.sh 就会自动安装并重启web服务。

注:如果没有需要建议只安装eAccelerator,FTP直接使用ssh连接即可
LNMP 0.8引进Nginx和PHP的更新脚本,仅需执行如下命令:

Nginx升级:./upgrade_nginx.sh;如1.0.10,版本号可以从http://nginx.org/en/download.html获取。

PHP升级:./upgrade_php.sh。./upgrade_php.sh 按提示输入php版本号,如5.3.6。

三、LNMP常用管理
虚拟主机管理
添加虚拟主机:/root/vhost.sh
删除虚拟主机:rm /usr/local/nginx/conf/vhost/域名.conf
状态管理
LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
相关图形界面程序
phpinfo : http://域名或IP/phpinfo.php
phpMyAdmin : http://域名或IP/phpmyadmin/
PHP探针 : http://域名或IP/p.php
PureFTP管理界面:http://域名或IP/ftp/
Memcached测试页面:http://前面输入的域名或IP/memcached.php
LNMP配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
LNMP相关目录
nginx目录 : /usr/local/nginx
mysql目录 : /usr/local/mysql
php目录 : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/
自定义伪静态:/usr/local/nginx/conf/自己的伪静态.conf
四、VPS设置
请参考新手教程,这里有完善的教程

0 值得买! 0 不值得买! 0 位网友中有 0 位认为值得买!
声明:本文由( 主机优惠码 )原创首发

转载请保留链接: http://www.zhujima.com/216.html
RSS订阅请点击 : http://www.zhujima.com /feed

发表观点 已有0条评论

暂时木有评论



快速登录

自动登录
北京催乳师 北京通乳 北京催奶师 北京通乳师 北京催奶师 北京催乳师 北京催乳