阿里云linux服务器配置和FlashFXP配置与数据库导入

linux服务器配置流程

  1. 登录阿里云→控制台→云服务器ECS→实例→管理→停止服务器→配置信息→更多→更换系统盘→公共镜像→把服务器的系统盘更新为Centos7.4 64位,并设置自定义密码
    新增安全组 选择专有网络 然后配置规则 新增3306/3306端口 授权对象为0.0.0.0/0
    新增完成后 返回然后添加实例 添加完成后进行域名解析
    解析设置里面添加解析 记录值为自己的ip地址
  2. 打开SecureCRTPortable.exe软件→快速连接→主机名输入服务器IP→用户名输入root→然后确定→输入密码(在更换系统盘时,设置的自定义密码)
  3. 打开FlashFXP.exe软件→站点→站点管理器→新建站点、输入服务器ip→连接类型SFTP OVER SSH→用户名输入root→输入密码(在更换系统盘时,设置的自定义密码)

这是大概需要的操作,接下来是详细步骤
第二步完成后需要进行linux配置

这里是需要的linux配置命令:
linux配置
打开SecureCRTPortable.exe软件

  1. 安装Apache:yum -y install httpd

  2. 安装php:yum -y install php
    自带php版本为5.4 如需其他版本另行搜索
    也可安装完后进行升级

  3. 安装php-fpm:yum -y install php-fpm

  4. 安装MySQL:yum -y install mysql

  5. 安装php-mysql:yum -y install php-mysql

  6. 安装apache扩展包:yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

  7. 安装PHP扩展包:yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

  8. 安装mysql扩展包:yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

  9. 设置apache开机启动:systemctl enable httpd.service

  10. 下载到本地再上传到服务器,或者使用wget 直接下载:wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

  11. 安装软件源:rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

  12. 安装mysql服务端:yum install -y mysql-community-server

  13. 启动mysql:service mysqld start

  14. 检查mysql的运行状态:service mysqld status

  15. 获取mysql临时密码:grep ‘temporary password’ /var/log/mysqld.log

  16. 使用默认密码登录:mysql -uroot -p
    这里需要使用刚才的临时密码 也就是引号后面的一串字符 复制粘贴过来 这里粘贴的时候密码不会显示,自己记住粘贴一次就行,密码正确就可以进行下一步

  17. 修改密码参数值:set global validate_password_policy=0;

  18. 修改密码的长度:set global validate_password_length=1;

  19. 修改密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’;(BY后面输入自己想设置的密码)

  20. 授权其他机器登录:GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;FLUSH PRIVILEGES(BY后面的密码要和刚才设置的密码一样)

  21. 退出:exit; (退出到[root@iZluanc5ptg4iyZ ~]#变成这样,在接着往下面输入命令,不是这个再次输入exit;)

  22. 安装压缩包:yum install -y unzip zip

  23. 开放home下面权限:chmod 777 -R /home/www/
    home文件下没有www文件夹是会报错的 需要手动添加

  24. 重启apache:systemctl restart httpd.service

  25. 设置完毕,开始使用FlashFXP.exe配置

然后打开FlashFXP

FlashFXP配置

  1. 点击返回,找到home文件夹,在里面创建www文件。

  2. 返回,找到etc/httpd/在里面创建site(名字可以随便起名)文件夹。

  3. 在site文件夹里面创建index.conf(.conf前面名字可以随便起名,后缀必须是.conf)文件

  4. 找到/etc/httpd/conf/里的apache的配置文件 httpd.conf右键编辑
    将DocumentRoot “/var/www/html” 修改为 DocumentRoot “/home/www”
    将Directory “/var/www/html” 修改为 Directory “/home/www”
    在结尾处新增
    IncludeOptional site/*.conf /*添加到结尾意思是加载 site 文件下所有的站点

  5. 重启apache

  6. 把项目放进home里面www文件夹里面,从左边(本地)找到自己要放的项目,可以直接拖,可以右键,点击传输指定的项,他会自动传输

  7. 编辑index.conf

<VirtualHost *:80>
  	DocumentRoot  "/home/www/upload" /*upload 改成项目名*/
	ServerName  blw.lwtlove.top  /*改成自己的域名*/
	ServerAlias  blw.lwtlove.top /*改为自己的域名*/
<Directory "/home/www/upload">  /*upload 改成项目名*/
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
</VirtualHost>

写入时记得去掉注释,不然重启apache会报错

  1. 重启apache

项目部署完毕就是数据库导入了,把本地的数据库放到服务器上
数据库导入

  1. 打开Navicat数据库软件
  2. 点击连接mysql
  3. 连接名随便输入或者不输都可以
  4. 主机名:写自己服务器的ip
  5. 端口不用动
  6. 用户名写root
  7. 密码写在数据库里面用命令改的密码
  8. 然后会出现 (不输入名字自动是自己的ip)
  9. 然后右键,创建数据库,名字和原来的数据库名字要一致(不一致还得改PHP代码)
  10. 然后找到本地的数据库,右键,数据传输,目标下面,连接自己刚才添加的名字,数据库选择上一步创建的
  11. 开始,然后自动传输,最后点击关闭,会弹出来是否保存,保存不保存应该都可以
  12. 然后,打开FXP软件,找到自己的项目目录,找到项目,右键编辑,把里面的php代码连接主机名称改成自己的服务器ip,密码改成自己设置的密码(命令里面设置的)
  13. 重启apache
  14. 结束

scrt解压文件
解压文件夹中的压缩文件
cd /文件名 访问到指定文件
unrar e file.rar //解压file.rar文件(file为文件名)
unzip file.zip 解压file.zip文件 (file为文件名)
压缩格式不同 使用的命令不同
解压完之后开放权限 chmod 777 -R /home/www/

发布了22 篇原创文章 · 获赞 2 · 访问量 431

猜你喜欢

转载自blog.csdn.net/jianchenn/article/details/105431627