windows系统项目 传到linux系统 的三种方法

windows系统项目 传到linux系统 的三种方法

三种方法都应该注意以下问题:

注意:①下载目录应该是:var/www/html

②在mysql中导入数据库

方法:http://www.2cto.com/database/201503/383152.html

因为你的windows中的数据库和linux的ip是不同的,所以需要在linux中的ip导入,在Centos下里面的是首先要新建一个和文件相同名字的数据库,然后再导入到这个新文件夹。

③给/var/www/html/你上传的文件 添加777的权限

在你上传成功后,需要给他读写权限,才会被读写;

chmod 777 -R /var/www/html/你上传的文件

④禁用SELinux(SELinux这个是一个安全服务,但是配置复杂,会影响很多软件的部署。)
修改/etc/sysconfig/selinux 把 SELINUX=SeLinux 改为SELINUX=disable;(这是永久生效的做法,改完后要重启windows系统,如果不想重启可以先写一个临时生效的代码,如下)

临时生效(不需要重启即可生效)setenforce 0

③修改原文件夹中的各种路径、数据库名称和密码等。

 

一、SecureCRT与linux互相上传和下载文件

1. 需要上传或者下载,需要使用rz和sz命令。

2. 如果linux上没有这两个命令工具,则需要先安装。可以使用yum安装。运行命令yum install lrzsz

3. 安装完成后就可以使用rz命令上传本地的文件到linux平台。运行rz命令,会弹出选择文件的对话框。

4. 如果上传单个文件就直接执行命令rz 然后选择文件即可

 

5. 如果上传文件夹 需要先进行压缩

 

6. 在linux中通过unzip来进行解压,使用zip对文件进行压缩

7. 需要先安装unzip zip命令 yum install unzip zip

8. 再执行unzip web.zip;

9.项目上传完毕,可以直接运行;

 

二、使用ftp软件上传windows项目到linux

分为两步:1.windows系统下安装ftp 2.linux系统下安装ftp

 

这里主要写 2.Linux安装vsftpd

①yum install -y vsftpd

②编辑ftp配置文件: vi /etc/vsftpd/vsftpd.conf

把anonymous_enable=YES 改为 anonymous_enable=NO

③启动/重新启动ftp

service vsftpd restart

④打开防火墙21端口

firewall-cmd --zone=public --add-port=21/tcp --permanent

再重启防火墙服务

systemctl restart firewalld.service

⑤建立ftp账户

# 创建用户 ftpuser 指定 `/home/vsftpd` 目录

useradd -g root -M -d /home/vsftpd -s /sbin/nologin ftpuser (给 home/vsftpd/ 目录下的 ftpuser 这个用户root权限)

# 设置用户 ftpuser 的密码

passwd ftpuser

# 把 /home/vsftpd 的所有权给ftpuser.root 解决不能下载文件的问题

chown -R ftpuser.root /home/vsftpd

 

之后要把windows的ftp和linux中的ftp连接起来:

使用linux中创建的账号 ftpuser和密码登录,可能会出现问题:

①在linux中21端口没有开启

②防火墙中PASV被勾选,应该取消勾选,如下图:

 

 

 

三、phpstrom连接linux系统的项目

首先要开启22端口;然后进行windows phpstrom下的操作:

 

 

 

 

 

 

注意:这里的Dont check HTTP connection to server,一定要勾选!!!!!

 

 

如果想文件一更新,就保存在远程linux上,也很简单,勾选自动保存选项。upload changes files automatically to the default server: Always

 

 

 

 

如果报错:Failed to change timestamp of the file ---

 

1:点击Tool按钮

2:在下面找到Deployment选项

3:右边找到Options按钮

4:取消时间戳按钮 即取消第三个按钮(preferve files timestamps)前面的√

取消画红线处的√即可
————————————————
版权声明:本文为CSDN博主「杰哥是大佬」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42165130/article/details/80846287

posted @ 2022-01-05 14:35  Mosity  阅读(2129)  评论(0编辑  收藏  举报