订阅

主机优惠码分享

你现在的位置:网站首页 / 技术分享 / 正文内容

2012年02月08日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设置 请参考新手教程,这里有完善的教程

请在这里放置你的在线分享代码
文章内容下关于本站的一些介绍
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright Your WebSite.Some Rights Reserved.

Powered By zblogphp, Theme By 刷机rom

二维码
联系我们