如何把PHP项目部署在linux下,需要用第三方软件吗
天蓬老师
天蓬老师 2017-04-11 09:48:35
[PHP讨论组]

自己用虚拟机安装了一个linux系统,怎么把代码部署上去。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(8)
PHP中文网

初级阶段:ftp、sftp,对应的软件比如fileZilla支持ftp/sftp协议的软件

中级阶段:git hooks 或者git托管平台的webhooks,原理是git push到一个远程的仓库,触发钩子然后git pull拉取代码

高级阶段:jenkins、阿里CRP等持续交付的开源项目或云服务

更牛逼的阶段基于docker之类的容器的持续交付

ringa_lee

第一种方法:做一下虚拟机共享

第二种方法:将 windows 上的磁盘挂载到虚拟机的 linux上

这样做好之后,直接在 windows 下编写代码,在 虚拟机 上运行。

前面回答的用 ftp、git、svn也可以,不过,有点麻烦,每次编写一点代码都要上传一下。

高洛峰

这,,,不是需要先搭建运行环境么?

迷茫

可以用git,或者scp复制过去

PHPz

最简单的是使用ftp了, 在虚拟机里面安装一个ftp服务, 然后在本地通过ftp连接虚拟机, 在把代码复制上去就好了

巴扎黑

日常除了使用git hooks,线上项目还有使用deployer这个php写的部署工具

PHPz

如果仅仅只是为了运行代码,那么直接将Linux文件共享到Windows用户。推荐软件:Samba软件
如果是为了部署线上代码或者说是在不同的服务器间代码更新,则需要FTP、sftp文件上传。推荐软件:fileZilla

高洛峰

虚拟机的话,应该是属于处于学习阶段吧,正好顺带把git学了啊,在第三方代码托管平台github或类似的(coding或者码云)建立项目,本地提交,虚拟机拉代码。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号