2013-05-03 58 views
-1

我已經成功安裝了NetBeans和Symfony2,並在本地運行了我的第一個Hello World。我一直在尋找是否有任何簡單的步驟方式將其部署到服務器上,或者將我的情況部署到另一個目錄(只是爲了測試)。但我仍不確定這將如何工作。我在這方面花了太多時間,我想我會試着給StackOverflow一個。我正在使用XAMPP在Windows上工作。Symfony2部署過程 - windows

+0

你在使用什麼服務器? – cheesemacfly 2013-05-03 23:43:33

+0

首先,您應該嘗試閱讀[documentation](http://symfony.com/doc/current/cookbook/deployment-tools.html)。 – 2013-05-04 01:07:26

+0

即時通訊使用Apache和MySQL,本質上是運行xampp ..我有的第一個項目是在C:\ xampp \ htdocs \ FirstProject – jack 2013-05-04 10:26:19

回答

1

看看到capifony:

http://capifony.org

它基於Capistrano的,這是用於部署回報率的應用程序。

+0

丹尼斯,我回復了你的下面! – jack 2013-05-04 12:30:51

0

丹尼斯,爲了運行「gem install capifony」,我不得不安裝Ruby2.0,然後安裝RubyGems。到目前爲止,我在「應用程序/配置/ deploy.rb」下面的代碼:

set :application, "set your application name here" 
set :domain,  "#{application}.com" 
set :deploy_to, "/var/www/#{domain}" 
set :app_path, "app" 

set :repository, "#{domain}:/var/repos/#{application}.git" 
set :scm,   :git 
# Or: `accurev`, `bzr`, `cvs`, `darcs`, `subversion`, `mercurial`, `perforce`, or `none` 

set :model_manager, "doctrine" 
# Or: `propel` 

role :web,  domain       # Your HTTP server, Apache/etc 
role :app,  domain       # This may be the same as your `Web` server 
role :db,   domain, :primary => true  # This is where Symfony2 migrations will run 

set :keep_releases, 3 

# Be more verbose by uncommenting the following line 
# logger.level = Logger::MAX_LEVEL 

現在我怎樣才能改變這種從部署我的項目「C:\ XAMPP \ htdocs中\ FirstProject」(其中包含部署.rb)例如「C:\ xampp \ htdocs \ FirstProject1」(空!)!