對於上述問題,軍哥相信很多早已經習慣了在windows下開發但又須要常常在linux下進行代碼測試的程序猿來講,的確是咱們遇到過也思考過的這麼一個問題。固然,或許你已經有了解決途徑,又或者壓根就不須要考慮這些,等等……無論怎樣,在這裏天然只是分享軍哥本身的我的習慣而已。好了,廢話很少說,切入正題吧~~ linux
一、ACL權限設置; web
#useradd apache #setfacl -m u:apache:rwx -R /usr/local/apache2/htdocs #setfacl -m d:u:apache:rwx -R /usr/local/apache2/htdocs
二、修改Apache進程執行者; shell
#vi /usr/local/apache2/etc/httpd.conf
打開httpd配置文件搜索關鍵字User,修改Apache進程的執行者,設置以下: User apache Group apache
#/usr/local/apache2/bin/apachectl restart //而後重啓apache服務
三、修改samba的訪問用戶; apache
#smbpasswd -a apache //這時須要爲apache用戶設置samba訪問密碼
四、用samba對Apache網站根目錄進行共享; windows
#vi /etc/samba/smb.conf //編輯samba配置文件
添加如下幾行內容: [web] path=/usr/local/apache2/htdocs/ browsable=yes writeable=yes
#service smb restart //重啓samba服務
五、在windows中用"映射網絡驅動器"把linux下網站根目錄映射到本地的磁盤中。這裏爲了方便你理解,截圖以下所示: 服務器
(1)【個人電腦】->【工具】->【映射網絡驅動器】: 網絡
(2)、設置共享文件夾的遠程路徑: 工具