centos6.9 配置阿里云服务器

五迷三道 提交于 2019-11-29 09:48:25

准备工作
购买阿里云服务器 , 使用微柳lamp安装环境, 选择centos6.9/php7.0

向浏览器输入IP地址 , 即可查看到微柳首页

配置
cd oneinstack/ 进入文件目录

./change_php_version.sh 执行修改PHP版本, 选择7.0

mysql配置
./reset_db_root_password.sh 执行修改mysql默认密码

iptables -nvL 查看防火墙安全配置

iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 打开3306端口

service iptables save 保存防火墙配置

mysql -u root -p 进入mysql环境

grant all privileges on . to xxx@’%’ identified by ‘123456’; 添加mysql数据库控制用户

flush privileges; 刷新权限

exit 退出mysql

使用Navicat使用非root账户登录云服务器数据库

安装composer
curl -sS https://getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer

composer self-update

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 使用阿里云源

composer config -g -l 查看全局配置

安装tp5
cd /data/wwwroot/default/ 移动到默认页面地址

composer create-project topthink/think=5.0.* tp5 --prefer-dist 安装tp5项目文件夹

同步本地和云端代码
配置服务器Git环境
git config --global user.name “xxx” 配置全局变量

git config --global user.email “xxxne@outlook.com”

git config -l 检查是否设置完成

cd ~/.ssh/ 进入公钥文件夹

ssh-keygen -t rsa -C “xxe@outlook.com” 生成公钥

cat id_rsa.pub 查看并复制公钥, 并添加到github账号中

ssh -T git@github.com 检测是否链接成功

提交到Git
git init 初始化

git remote add origin git@github.com:xxx/thinkphp5.git 链接仓库分支

git remote -v 查看链接情况

git add .

git commit -m “部署tp5”

git push origin master

下拉代码到本地端
在本地环境目录打开cmd

git clone git@github.com:xxx/thinkphp5.git tp5

cd tp5

composer install 安装依赖

thinkphp由于被添加进ignore目录,所以没有在git中上传 , 也无法拉到本地, 所以需要重新安装依赖

配置虚拟主机

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!