lnmp 一键安装包常用命令

在 vps 上安装了 lnmp 一键安装包,整理了下常用命令,发布备忘。LAMP/LNMP是当下最流行的建站环境,Nginx 被看做取代 Apache的产品,lnmp也格外的受人欢迎。 LNMP一键安装包将LNMP环境集成到一起,安装简单,使用便捷,占用系统资源较小, 小巧而高效的建站系统。最新版本为LNMP 0.9 。

lnmp一键安装包简介

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

Nginx

          由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯等

包含组件

  • Nginx
  • MySQL
  • PHP
  • PHPMyAdmin
  • Zend Optimizer
  • eAccelerator
  • Apache(可选)
  • ionCube(可选)
  • PureFTPd(可选)
  • imageMagick(可选)
  • memcached(可选)

常用命令

添加主机 直接 运行 vhost.sh 按步骤填写配置信息即可…
[php]./vhost.sh[/php]

查看已添加主机  由于每添加一个主机都会在vhost 文件夹生成  域名.conf 的文件 查看vhost目录即可….
[php]ls /usr/local/nginx/conf/vhost/[/php]

删除主机    直接删除添加主机时生成的.conf 文件  删除建站文件…..
[php]rm /usr/local/nginx/conf/vhost/要删除的域名.conf[/php]

重置mysql密码
[php]wget http://soft.vpser.net/lnmp/ext/reset-mysql-root-password.phps;php reset-mysql-root-password.phps 新密码[/php]

安装PureFTPd和FTP管理面板    按提示输入MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码,然后自动安装
[php]./pureftpd.sh[/php]

安装eAccelerator    选择版本,确认后,自动安装并重启web服务。
[php]./eaccelerator.sh[/php] 

安装ionCube    选择版本,确认后,自动安装并重启web服务。
[php]./ionCube.sh[/php]

安装imageMagick      选择版本,确认后,自动安装并重启web服务。
[php]./imageMagick.sh[/php]    

安装memcached     选择版本,确认后,自动安装并重启web服务。
[php]./memcached.sh[/php]

升级Nginx 到任意版本    执行命令按提示输入版本号即可….
[php]./upgrade_nginx.sh[/php]

升级PHP版本    执行命令按提示输入版本号即可….
[php]./upgrade_php.sh[/php]
 

 

状态管理

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/
探针 : http://前面输入的域名或IP/p.php
PureFTP管理界面:http://前面输入的域名或IP/ftp/
Memcached测试页面:http://前面输入的域名或IP/memcached.php

 

LNMP相关目录

nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/
/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

 

LNMP相关配置文件

Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.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
 

 

产考来源:http://lnmp.org/install.html

Leave A Comment

Please be polite. We appreciate that. Your email address will not be published and required fields are marked