之前一直用博客,然鹅现在用RSS的伙伴越来越少了,公众号这种主动推送机制对读者和作者都很好用,所以欢迎大家关注我的微信公众号:IT漫步。主要分享自己折腾的各类技术和一些观点。扫码关注:

公众号二维码


首先你得知道一些基础linux命令:

linux基础命令

ls 列出目录文件
rm 删除文件或者空目录
cd 进入目录
. 代表当前目录
.. 代表父目录
~ 代表当前用户的用户目录,root的用户目录在/root,其他用户在/home/username
cd ..就是进入上层目录
cd ~就是进入当前用户的用户目录

操作系统推荐使用 CentOS 7,否则编译php、Mysql等东西时可能因为gcc版本太低编译失败。

使用putty连接到服务器

启动putty,输入服务器ip和端口(默认是22),点击open:

 

然后用root登陆,登陆后如图:

 

使用Oneinstack一键安装包

Oneinstack的官网在这里,上面就是这么一段命令,看懂每一行的意思:

yum -y install wget screen python

安装wget screen python这三个软件。

使用screen是为了安装过程中你的连接中断了以后还能在服务器上继续安装。如果不用screen,那么你断开连接以后会话就结束,在这个会话里边还没执行完的命令就停止运行了。

wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz

wget就是下载,这行命令就是把oneinstack-full.tar.gz下载到当前目录。官网上写着如果你是阿里云服务器,用上面的地址就是内网下载,如果你是国内别的提供商的服务器,用

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz

这行命令下载。下载完了以后是一个.tar.gz的文件,其实就是一个压缩文件,类似于windows下的rar格式

tar xzf oneinstack-full.tar.gz

tar命令是解压刚才下载的oneinstack-full.tar.gz。解压完了解压出来一个目录叫做oneinstack,进入解压后的目录:

cd oneinstack

进入以后当前目录就是oneinstack了,输入

screen -S oneinstack

表示创建一个screen,名字是oneinstack。然后

./install.sh

执行安装。

组件选择

一般来说,如果你不确定你要装什么网站程序,那么推荐这个搭配:

Nginx + MariaDB 10.0 + PHP 5.5 + OpCache + imageMagic + Pure-FTPd + phpMyAdmin + jemalloc

如果你知道你要安装的网站程序支持php7,那么推荐这个搭配:

Nginx + MariaDB 10.0 + PHP 7 + OpCache + Pure-FTPd + phpMyAdmin + jemalloc

WordPress支持PHP7,Discuz X3.2和PHPWind 8 9不支持。

等待大约半小时提示 你安装完成即可。