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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM