64M小内存VPS快速搭建Nginx+PHP+MySQL+WordPress(一键安装包)

这个Nginx+PHP+WordPress一键安装包是老左根据lowendscript修改的,不过老左少写了一个-p。lowendscript lnmp一键安装脚本是由外国兄弟David Pennington制作的,优点:最大化节省资源开销。可以为VPS快速的安装好LNMP环境,相比军哥的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命令进行。安装lowendscript lnmp一键包适用于Ubuntu、Debian系统,综合其他版本Linux系统来讲,Debian 32位系统下安装相对占用资源最少。

下面,我们就来看一下老左修改版详细的安装过程。

第一步、安装系统

推荐用DEBIAN,正常的博客环境我也喜欢用debian+llsmp安装包,毕竟比centos节省资源。所以把VPS拿过来重新安装debian 6 32位(如果有mini版本最好)。

第二步、下载安装包及安装

下载安装脚本,这个脚本是老左修改自lowendscript的,不过老左漏了一个-p,增加新wordpress站点出错。

wget http://hxs.host.sk/wget/64mb-debian-wordpress.sh

下面5个运行脚本是分别安装系统环境的

bash 64mb-debian-wordpress.sh system      //如果在搬瓦工bandwagonhost上运行后,重新连接SSH的时候,请用22端口登录,此脚本会用dropbear代替opensssh。

bash 64mb-debian-wordpress.sh exim4

bash 64mb-debian-wordpress.sh nginx

bash 64mb-debian-wordpress.sh mysql

bash 64mb-debian-wordpress.sh php

在64MB小内存的VPS上,必须减少php-cgi进程数,因为一个php-cgi进程占用内存量约19M,运行下面命令减少php-cgi进程。你也可以减少到2。

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

安装完成后,mysql管理员账户、密码存放于/root/.my.cnf文件中,注意,是隐藏文件。vi命令打开此文件即可查看到相关信息
vi /root/.my.cnf

第三步、安装WordPress博客程序

bash 64mb-debian-wordpress.sh wordpress your-domain.com

解释:这里是安装第一个WP程序,最后"your-domain.com"是需要绑定的站点,到时候会在/var/www/目录下生成域名的文件夹路径。如果需要建立多个站点,也只要运行上面一行,修改需要绑定的域名就可以了。

注意:这里只是绑定的your-domain.com,如果需要绑定www.your-domain.com,请参考:https://cainiao.eu.org/html/20150419143616.html

最后、设置网站

我们域名解析IP生效之后,直接打开绑定的域名,不需要配置MYSQL直接就可以设置网站的名称、用户名、密码后WP就搭建完毕。

另外还提供一下lowendscript的Wordpress一键安装脚本

wget http://hxs.host.sk/wget/setup-debian.sh

安装过程同上。

bash setup-debian.sh system
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也是自带了自动安装Wordpress的模块,如果你想安装其它的程序,需要自己手动上传代码到web目录,然后添加MysqL数据库名,进行安装。执行以下代码可以自动下载安装Wordpress,其中your-domain是你要绑定的域名,程序会自动建立相应的数据库,并自动修改wp-config.php里的信息。在/etc/nginx/sites-enabled/下建立名为“你的域名.conf”的配置文件。

bash setup-debian.sh wordpress your-domain.com

注意:lowendscript运行Wordpress更新和升级Wordpress插件和主题时都会提示需要填入FTP账号和密码。因为lowendscript下的属主是www-data而不是www,所以需要执行下面的命令即可。

chown -R www-data /var/www/your-domain.com

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

lowendscript的MysqL文件都放在 /var/lib/mysql/ 中,可以用SSH命令导出SQL文件,执行以下代码,其中your-domain是MysqL用户名,123456是密码,your-domain_wp是数据库名称,/var/www/your-domain/是SQL文件保存的路径。注意代码中的-u your-domain之间有一个空格

mysqldump -u your-domain -p123456 your-domain_wp > /var/www/your-domain.com/your-domain.sql

导入数据库方法:

mysql -u your-domain -p1234567 your-domain_wp < /var/www/your-domain.com/your-domain.sql

下载附件:
64mb-debian-wordpress setup-debian

64M小内存VPS快速搭建Nginx+PHP+MySQL+WordPress(一键安装包)》有一个想法

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注