小知识:使用lowendscript脚本为超小内存VPS一键配置lnmp环境

%小知识:使用lowendscript脚本为超小内存VPS一键配置lnmp环境-猿站网-插图

lowendscript也可以为VPS

安装好LNMP环境,实际上为了省内存连phpMyAdmin也没有,只有Linux、Nginx、MySQL、PHP,最基本的建站环境。

lowendscript为了节省一切内存,脚本还会对VPS进行优化,如:remove_unneeded//移除不必要的组件,install_dash//安装dash代替bash,install_syslogd//安装轻量级syslogd代替rsyslog,install_dropbear//安装dropbear代替opens-s-h等等。

lowendscript不提供VPS主机控制面板,一切操作都是用SSH命令进行,所以不适合新手折腾,精简的组件可能会对网站的正常运行产生一些影响。目前已经在Ubuntu 10.04 64bit、Debian 5 64bit和Debian 5 32bit测试通过。

1、执行以下代码下载lowendscript,并自动优化精简VPS。如果失效请点此下载lowendscript脚本,注意是zip文件,需要解压后上传到VPS执行。

1

2

wget https://github.com/lowendbox/lowendscript/raw/master/setup-debian.sh

bash setup-debian.sh system

2、执行以下命令,就是安装PHP、MysqL和Nginx了,其中“echo “PHP_FCGI_CHILDREN=3″”是修改php-cgi进程,默认只开启一个。root密码存放在/root/.my.cnf。

1

2

3

4

5

bash setup-debian.sh exim4

bash setup-debian.sh nginx

bash setup-debian.sh php

echo “PHP_FCGI_CHILDREN=3″  > /etc/default/php-cgi

bash setup-debian.sh mysql

%小知识:使用lowendscript脚本为超小内存VPS一键配置lnmp环境-1猿站网-插图

3、安装完了lowendscript打开你的VPS的IP地址,这时候如果能看到Nginx的404错误页面,就说明你已经成功安装好了LNMP建站环境了。

4、lowendscript自带了自动安装Wordpress的模块,如果你想安装其它的程序,需要自己手动上传代码到web目录,然后添加MysqL数据库名,进行安装。执行以下代码可以自动下载安装Wordpress,其中xiaohost.com是你要绑定的域名,并建立相应的数据库,修改wp-config.php里的信息。在/etc/nginx/sites-enabled/下建立名为“你的域名.conf”的配置文件。

1
bash setup-debian.sh wordpress xiaohost.com

5、如果你想在VPS上建立多个Wordpress,还是重复上面的命令,只不过改一下域名,然后就可以在/var/www/目录下看到相应的网站目录了。

6、lowendscript运行Wordpress更新和升级Wordpress插件和主题时都会提示需要填入FTP账号和密码。

注意lowendscript下的属主是www-data而不是www:
1
chown -R www-data /var/www/xiaohost.com

7、lowendscript没有PhpMyAdmin,但是因为用上了Wordpress所以这根本就不是问题,Wordpress的Adminer插件和Portable phpMyAdmin就可以搞定MysqL管理了。

8、可以用Winscp和SSH导出MysqL备份。lowendscript的MysqL文件都放在 /var/lib/mysql/ 中,用Winscp登录打开,就可以像使用FTP软件那样将网站的MysqL打包下载到本地了,以后想要恢复直接将MysqL文件放在这里即可。

9、另外一种用SSH命令导出SQL文件,执行以下代码,其中xiaohost是MysqL用户名,123456是密码,xiaohost_wp是数据库名称,/var/www/xiaohost/是SQL文件保存的路径。注意代码中的-u xiaohost之间有一个空格

1
mysqldump -u xiaohost -p123456 xiaohost_wp > /var/www/xiaohost.com/xiaohost.sql

导入数据库方法:

1
mysql -u xiaohost -p1234567 xiaohost_wp < /var/www/xiaohost.com/xiaohost.sql

10、Nginx下WordPress的固定链接&伪静态设置可以编辑 /usr/local/webserver/nginx/conf ,执行如下命令重启lnmp:/root/lnmp restart,或者只重启 nginx 用命令:/etc/init.d/nginx reload

lowendscript也可以为VPS安装好LNMP环境,实际上为了省内存连phpMyAdmin也没有,只有Linux、Nginx、MySQL、PHP,最基本的建站环境。

lowendscript为了节省一切内存,脚本还会对VPS进行优化,如:remove_unneeded//移除不必要的组件,install_dash//安装dash代替bash,install_syslogd//安装轻量级syslogd代替rsyslog,install_dropbear//安装dropbear代替opens-s-h等等。

lowendscript不提供VPS主机控制面板,一切操作都是用SSH命令进行,所以不适合新手折腾,精简的组件可能会对网站的正常运行产生一些影响。目前已经在Ubuntu 10.04 64bit、Debian 5 64bit和Debian 5 32bit测试通过。

1、执行以下代码下载lowendscript,并自动优化精简VPS。如果失效请点此下载lowendscript脚本,注意是zip文件,需要解压后上传到VPS执行。

1

2

wget https://github.com/lowendbox/lowendscript/raw/master/setup-debian.sh

bash setup-debian.sh system

2、执行以下命令,就是安装PHP、MysqL和Nginx了,其中“echo “PHP_FCGI_CHILDREN=3″”是修改php-cgi进程,默认只开启一个。root密码存放在/root/.my.cnf。

1

2

3

4

5

bash setup-debian.sh exim4

bash setup-debian.sh nginx

bash setup-debian.sh php

echo “PHP_FCGI_CHILDREN=3″  > /etc/default/php-cgi

bash setup-debian.sh mysql

%小知识:使用lowendscript脚本为超小内存VPS一键配置lnmp环境-1猿站网-插图

3、安装完了lowendscript打开你的VPS的IP地址,这时候如果能看到Nginx的404错误页面,就说明你已经成功安装好了LNMP建站环境了。

4、lowendscript自带了自动安装Wordpress的模块,如果你想安装其它的程序,需要自己手动上传代码到web目录,然后添加MysqL数据库名,进行安装。执行以下代码可以自动下载安装Wordpress,其中xiaohost.com是你要绑定的域名,并建立相应的数据库,修改wp-config.php里的信息。在/etc/nginx/sites-enabled/下建立名为“你的域名.conf”的配置文件。

1
bash setup-debian.sh wordpress xiaohost.com

5、如果你想在VPS上建立多个Wordpress,还是重复上面的命令,只不过改一下域名,然后就可以在/var/www/目录下看到相应的网站目录了。

6、lowendscript运行Wordpress更新和升级Wordpress插件和主题时都会提示需要填入FTP账号和密码。

注意lowendscript下的属主是www-data而不是www:
1
chown -R www-data /var/www/xiaohost.com

7、lowendscript没有PhpMyAdmin,但是因为用上了Wordpress所以这根本就不是问题,Wordpress的Adminer插件和Portable phpMyAdmin就可以搞定MysqL管理了。

8、可以用Winscp和SSH导出MysqL备份。lowendscript的MysqL文件都放在 /var/lib/mysql/ 中,用Winscp登录打开,就可以像使用FTP软件那样将网站的MysqL打包下载到本地了,以后想要恢复直接将MysqL文件放在这里即可。

9、另外一种用SSH命令导出SQL文件,执行以下代码,其中xiaohost是MysqL用户名,123456是密码,xiaohost_wp是数据库名称,/var/www/xiaohost/是SQL文件保存的路径。注意代码中的-u xiaohost之间有一个空格

1
mysqldump -u xiaohost -p123456 xiaohost_wp > /var/www/xiaohost.com/xiaohost.sql

导入数据库方法:

1
mysql -u xiaohost -p1234567 xiaohost_wp < /var/www/xiaohost.com/xiaohost.sql

10、Nginx下WordPress的固定链接&伪静态设置可以编辑 /usr/local/webserver/nginx/conf ,执行如下命令重启lnmp:/root/lnmp restart,或者只重启 nginx 用命令:/etc/init.d/nginx reload

原文地址:https://xiaohost.com/469.html

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:CPU虚拟化:虚拟机切入和退出

2023-4-22 15:48:03

建站知识

小知识:DHCP:解析开发板上动态获取ip的2种实现方法详解

2023-4-22 16:02:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索