在Ubuntu上在Apache 2.2上部署PHP PDT Eclipse项目的最佳方法是什么?
我已经尝试过找到一个Apache Eclipse服务器适配器,但没有运气。你知道吗?
如果没有,将PHP项目部署到Apache的最佳方法是什么? Shell脚本?蚂蚁脚本?其他解决方案?
我可以将项目文件夹放在Apache的www文件夹中,但我更喜欢将项目文件放在Apache之外的克隆git存储库中。
我正在使用Eclipse Helios SR1,PDT 2.2.1和Apache 2.2.16。
提前致谢。
答案 0 :(得分:4)
我遇到了这个寻找Windows解决方案的页面,并在此期间找到了这个可能对某人有用的小解决方法:
这会将所有PHP文件复制到与您的项目同名的子文件夹中的Web服务器内容目录。好的部分是,您可以从“运行工具”按钮运行此部署快捷方式,紧靠“调试”和“运行”按钮旁边。
答案 1 :(得分:3)
符号链接!
ln -s /home/pedrosanta/Workspace/myapplication /var/www/myapplication/htdocs
相应地设置您的apache虚拟主机。
或者您可以将虚拟主机的文档根目录设置为远程位置。
DocumentRoot /home/pedrosanta/Workspace/myapplication
答案 2 :(得分:2)
我在这里找到了这个问题,有很多有用的答案: Does anybody have a development/staging/deploying workflow with php/mysql?
我希望它有所帮助!
答案 3 :(得分:1)
保存到本地,SVN(或通过Eclipse的其他版本控制)进行分支,分支到主干,中继进行测试,测试生存。关于版本控制和测试在任何大小环境中的重要程度,我都说不出来.....即使这是一个巨大的痛苦。
答案 4 :(得分:0)
答案 5 :(得分:0)
我通过将Apache路径配置到工作区文件夹
来使用Apache和eclipe httpd.conf中的(d:/ workspace / php /是我的项目位置)
Alias / php / d:/ workspace / php /
选项索引FollowSymLinks AllowOverride All 订单允许,拒绝 允许所有人
重启Apache和
http://localhost/php/somefolder/somefile.php
干杯