aws 购买ec2,实例选centos 7,增加http\https\mysql等端口,配置弹性ip绑定实例,设置密钥对
ssh链接,默认用户名centos
yum安装
sudo su yum update -y yum -y install wget
lnmp安装(不建站可以跳过)
yum install screen screen -S lnmp wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
选4,安装mysql 5.7.26
mysql密码 1978@megod
InnoDB 选Y
PHP选 9 ,PHP7.3.6
Memory Allcator install 选1,不安装
任意键开始安装,大约1-2小时,服务器性能差的时候可能要几个小时,中途如果断线,输入screen -r lnmp,恢复服务器界面
也可以用无人值守安装命令(可以在https://lnmp.org/auto.html修改配置):
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && LNMP_Auto="y" DBSelect="4" DB_Root_Password="1978@megod" InstallInnodb="y" PHPSelect="9" SelectMalloc="1" CheckMirror="n" ./install.sh lnmp
chown centos:adm -R /home/wwwroot,用户名和组根据系统登录账号来设置upload_max_filesize = 128M post_max_size = 128M memory_limit = 256M max_execution_time = 300 max_input_time = 300 max_input_vars = 2000
编辑nginx.conf文件
client_max_body_size 200m;
重启服务
service php-fpm restart service nginx reload
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.shchmod +x shadowsocks-all.sh./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log