A-A+

搬瓦工建站教程利用LNMP 一键命令常用的脚本整理

2019年03月15日 VPS基础入门 搬瓦工建站教程利用LNMP 一键命令常用的脚本整理已关闭评论 阅读 23 views 次

如果有需要,也可以再介绍一下 XAMPP 的安装和使用,方便大家本地调试网站。言归正传,LNMP = Linux + NGINX + MySQL + PHP,是目前高性能网站建设的首选,主要优势就是内存占用比 Apache 低得多,所以尤其对于新手入门,选购低价 VPS 方案的时候,LNMP 是个非常不错的选择。

一、LNMP 一键包常用命令

LNMP 1.2+ 状态管理: lnmp {start|stop|reload|restart|kill|status}
LNMP 1.2+ 各个程序状态管理: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
LNMP 1.1 状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx 状态管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL 状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached 状态管理:/etc/init.d/memcached {start|stop|restart}
PHP-FPM 状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd 状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd 状态管理: /etc/init.d/proftpd {start|stop|restart|reload}
Redis 状态管理: /etc/init.d/redis {start|stop|restart|kill}
多 PHP 版本状态管理:/etc/init.d/php-fpm5.5 {start|stop|quit|restart|reload|logrotate} 前面 5.5 为对应的 PHP 版本,其他版本自行替换。
如重启 LNMP,1.2+ 输入命令:lnmp restart 即可;单独重启 mysql:/etc/init.d/mysql restart 也可以 lnmp mysql restart ,两个是一样的。

更多详情可以参考:https://lnmp.org/faq/lnmp-status-manager.html
二、LNMP 一键包软件目录

Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL 数据库所在目录:/usr/local/mysql/var/
MariaDB 目录 : /usr/local/mariadb/
MariaDB 数据库所在目录:/usr/local/mariadb/var/
PHP 目录 : /usr/local/php/
多 PHP 版本目录 : /usr/local/php5.5/ 其他版本前面 5.5 的版本号换成其他即可
PHPMyAdmin 目录 : 0.9 版本为 /home/wwwroot/phpmyadmin/,1.0 及以后版本为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin 可自己从官网下载新版替换。
默认网站目录 : 0.9 版本为 /home/wwwroot/,1.0 及以后版本为 /home/wwwroot/default/
Nginx 日志目录:/home/wwwlogs/
/root/vhost.sh 添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
PureFtpd 目录:/usr/local/pureftpd/
PureFtpd web 管理目录: 0.9 版为 /home/wwwroot/default/ftp/ 1.0 版为 /home/wwwroot/default/ftp/
Proftpd 目录:/usr/local/proftpd/
Redis 目录:/usr/local/redis/

更多详情参考:https://lnmp.org/faq/lnmp-software-list.html
三、LNMP 一键包配置文件位置

Nginx 主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
添加的虚拟主机配置文件:/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 1.3 及更高版本:/usr/local/pureftpd/etc/pure-ftpd.conf
PureFtpd MySQL 配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd 配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2 及之前版本为 /usr/local/proftpd/proftpd.conf
Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf
Redis 配置文件:/usr/local/redis/etc/redis.conf

更多详情参考:https://lnmp.org/faq/lnmp-software-list.html(其实点进去看也是一样的)
四、LNMP 一键包附加软件安装

以下操作都需要先进入 lnmp 解压后的目录再操作,确保目录下有 addons.sh 这个文件方能操作成功。

1、eAccelerator

安装:./addons.sh install eaccelerator
卸载:./addons.sh uninstall eaccelerator

2、xcache

安装:./addons.sh install xcache
卸载:./addons.sh uninstall xcache

3、memcached

安装:./addons.sh install memcached
卸载:./addons.sh uninstall memcached

4、imageMagic

安装:./addons.sh install imagemagick
卸载:./addons.sh uninstall imagemagick

5、ionCube

安装:./addons.sh install ionCube
卸载:./addons.sh uninstall ionCube

6、Redis

安装:./addons.sh install redis
卸载:./addons.sh uninstall redis

7、opcache

安装:./addons.sh install opcache
卸载:./addons.sh uninstall opcache

更多详情:https://lnmp.org/faq/addons.html

评论已关闭!