<-
Apache > HTTP Server > Documentation > Version 2.4 > Platform Specific Notes

Microsoft Windows�� ����ġ ������

������ ���:  en  |  fr  |  ko 

�� ������ �ֽ��� ������ �ƴմϴ�. �ֱٿ� ����� ������ ���� ������ �����ϼ���.

����ġ�� �������ϱ� ���� ������ ���� ����. �̸� Microsoft Windows���� ����ġ ������ �����϶�.

Support Apache!

����

top

�䱸����

����ġ�� �������Ϸ��� ������ ���������� ��ġ�Ǿ� �Ѵ�:

top

�����࿡�� �������ϱ�

���� ������ ���丮�� ����ġ ������ ������ Ǭ��. ������ ������Ʈ�� ���� �� ���丮�� cd�Ѵ�.

Makefile.win ���Ͽ� ����ġ makefile ������ �ִ�. Windows NT���� release�� debug �������ϴ� ���ɾ�� ���� ������ ����:

nmake /f Makefile.win _apacher

nmake /f Makefile.win _apached

�� ���ɾ� ��� ����ġ�� �������Ѵ�. ���ڴ� ������Ͽ� ����� ������ �����Ͽ� ���׸� ã�� ������ �����ϱ� ���� �Ѵ�.

top

Developer Studio Workspace IDE���� �������ϱ�

VC++�� Visual Studio ���� ȯ���� ����Ͽ� ����ġ�� �������� ���� �ִ�. ������ ���� �Ϸ��� Visual Studio workspace Apache.dsw�� �����Ѵ�. �� workspace�� ������ ����ġ ���̳ʸ� �������� �ʿ��� .dsp ������Ʈ ����� ����ִ�. ��, �˸��� ������ �������ϱ����� ������Ʈ�� ������ ������ �����Ѵ�.

Apache.dsw workspace�� ���� InstallBin�� (Release�� Debug �� ���ϴ� ����) Active Project�� �����Ѵ�. InstallBin�� ���õ� ��� ������Ʈ�� �������ϰ�, �����ϵ� �������ϰ� dll�� �ű�� Makefile.win�� ȣ���Ѵ�. InstallBin�� Settings, General ��, Build command line �׸��� �����Ͽ� INSTDIR=�� ������ �� �ִ�. INSTDIR= �⺻���� /Apache2 ���丮�̴�. (��ġ�����ʰ�) �׽�Ʈ�� �����ϸ� �غ����� ��� BuildBin ������Ʈ�� ����Ѵ�.

.dsp ������Ʈ ������ Visual C++ 6.0 �����̴�. Visual C++ 5.0 (97)������ �� ������ ����� �� �ִ�. Visual C++ 7.0 (.net)�� Apache.dsw�� .dsp ���ϵ��� Apache.sln�� .msproj ���ϵ�� ��ȯ�Ѵ�. .dsp �ҽ������� �����ϸ� �ݵ�� .msproj ���Ϸ� �ٽ� ��ȯ�϶�! �׳� VC++ 7.0 IDE���� Apache.dsw�� �ٽ� ���⸸ �ϸ� �ȴ�.

��, Visual C++ 7.0 (.net) ����ڴ� Build �޴�, Configuration Manager ��ȭâ���� Debug�� Release�� abs, mod_ssl, mod_deflate Solution modules ������ �����ؾ� �Ѵ�. srclib�� openssl�̳� zlib ���丮�� �ִ� ��쿡�� nmake�� �����ϰų� (�� ����� ���������� �������ϴ�) IDE BinBuild ����� ����Ͽ� ����� ������ �� �� �ִ�.

Export�� .mak ���ϵ��� ȥ����������, Visual C++ 5.0 ����ڰ� mod_ssl, abs (SSL�� �����ϴ� ab), mod_deflate�� �������Ҷ� �ʿ��ϴ�. VC++ 7.0 (.net) ����ڿ��Ե� binenv ���� nmake�� ����ϸ� �������� �� ������. VC++ 5.0�̳� 6.0 IDE���� ��ü ������Ʈ�� �������ϰ�, Project �޴��� Export for all makefiles�� ����϶�. �������� �ڵ� �����ϴ� ����� ��� �������ϰ� �ùٸ� ������ ������ ������ؼ��� ���� ������Ʈ�� �������ؾ� �Ѵ�. ���� ���ɾ ����Ͽ� ��θ� �����ϸ� � ��ο����� �������� �� �ִ�:

perl srclib\apr\build\fixwin32mak.pl

httpd �ҽ� �ֻ��� ���丮���� ���ɾ �����ؾ� �Ѵ�. ���� ���丮�� �������丮�� �ִ� ��� .mak�� .dep ������Ʈ������ �����ϰ�, .dsp�� �����Ͽ� ���Ͻð��� �����Ѵ�.

������Ʈ������ �ٵ� ��ġ�� �����ٸ�, ������Ʈ������ Visual Studio 6.0 �������� ������ �Ѵ�. ������ �����ϰ�, VC++ 5.0���� 7.0���� ��� ȯ�濡�� �ν��ϴ� �ּ����� ������ �ɼǰ� ��Ŀ �ɼ��� ����ؾ� �Ѵ�.

top

������Ʈ �������

Apache.dsw workspace�� makefile.win nmake ��ũ��Ʈ�� ���� ������� ����ġ ���� .dsp ������Ʈ�� �������Ѵ�:

  1. srclib\apr\apr.dsp
  2. srclib\apr\libapr.dsp
  3. srclib\apr-util\uri\gen_uri_delims.dsp
  4. srclib\apr-util\xml\expat\lib\xml.dsp
  5. srclib\apr-util\aprutil.dsp
  6. srclib\apr-util\libaprutil.dsp
  7. srclib\pcre\dftables.dsp
  8. srclib\pcre\pcre.dsp
  9. srclib\pcre\pcreposix.dsp
  10. server\gen_test_char.dsp
  11. libhttpd.dsp
  12. Apache.dsp

��, modules\ �������丮 �Ʒ� ��κ��� ��⿡�� ������Ʈ������ �ִ�.

support\ ���丮���� ����ġ�� �����ϴµ� �ʿ������� ������, �����ڰ� ����ġ�� �˻��ϰų� ��ȣ���ϰ� �α������� �����ϴµ� ����� �߰� ���α׷����� ������Ʈ������ �ִ�. Windows ���� ���� ���α׷��� support\win32\ ���丮�� ���� �ִ�.

  1. support\ab.dsp
  2. support\htdigest.dsp
  3. support\htpasswd.dsp
  4. support\logresolve.dsp
  5. support\rotatelogs.dsp
  6. support\win32\ApacheMonitor.dsp
  7. support\win32\wintty.dsp

����ġ�� �������ϸ� server root ���丮�� ��ġ�ؾ� �Ѵ�. �⺻���� ���� ��ũ�� \Apache2 ���丮�̴�.

�������ϰ� ��� ������ ���ϴ� ���� dir�� �ڵ����� ��ġ�Ϸ��� ���� nmake ���ɾ��� �ϳ��� ����Ѵ�:

nmake /f Makefile.win installr INSTDIR=dir

nmake /f Makefile.win installd INSTDIR=dir
    

INSTDIR�� dir �ƱԸ�Ʈ�� ��ġ���丮�� ���Ѵ�. �����ϸ� \Apache2�� ����ġ�� ��ġ�Ѵ�.

������ ���� ��ġ�Ѵ�:

�������� ����ġ ������ �������Ҷ� ���

.dsp ������ release���� ���� ���������. �������� �ð����� �������� .mak ������ ���� ������ �ʴ´�. �׷��Ƿ� NMAKE ���ɾ ����Ͽ� ���ο� .dsp ������Ʈ������ �������� �� ����. ������Ʈ���� ���� ��� .mak ������ export�ؾ� �Ѵ�. Microsoft Developer Studio ȯ�濡�� �������Ѵٸ� �� �۾��� �ʿ����.
��, makefile�� export�ϱ� ���� BuildBin ������Ʈ�� (Ȥ�� _apacher�� _apached ������ ���) �������ϸ� �ſ� ������ �ȴ�. �������߿� ���� ������ �ڵ����� ���������. ��ü�� �������ؾ߸� ���������� �������Ҷ� �ʿ��� ���������� ��� �����.

������ .mak ������ ������� �׻� .mak (Ȥ�� .dep)���� Platform SDK ���� �������� �����϶�. DevStudio\SharedIDE\bin\ (VC5)�� DevStudio\Common\MSDev98\bin\ (VC6) ���丮���� ��� ���� ����� ��� sysincl.dat ������ �ִ�. �� ���Ͽ� ������ ������ �߰��Ѵ� (sys/time.h�� sys\time.h�� ����, ��δ� �������� ����� �Ͱ� �齽������ ����� �� ��θ� �߰��Ѵ�). ������ .mak ���Ͽ� ���� ��ǻ�Ϳ��� �ش��ϴ� ��ġ��ΰ� �ִٸ� �������� ������ �����Ѵ�. �׷��Ƿ� srclib/apr/build/fixwin32mak.pl�� �������Ͽ� .mak ���Ͽ� �ִ� �����θ� ���־� �Ѵ�.

������ ���:  en  |  fr  |  ko 

top

Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.