summaryrefslogtreecommitdiff
path: root/doc/ru_RU/windows-apache-installation.markdown
blob: 479c44f128b9676b3bad7790606142fd5452b4be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
Установка Канборд на Windows Server и Apache
============================================



Это руководство поможет вам шаг за шагом установить Канборд на Windows Server с Apache и PHP



**Внимание**: Если у вас 64 разрядная платформа, то вам нужно выбрать “x64”, и выберите “x86” для 32 разрядной операционной системы.



Установка распространяемого пакета Visual C++[¶](#visual-c-redistributable-installation "Ссылка на этот заголовок")
-------------------------------------------------------------------------------------------------------------------



PHP и Apache скомпилированы с Visual Studio, поэтому вам нужно установить эту библиотеку, если вы не сделали это ранее.



1.  Скачайте библиотеку с [официального вебсайта Microsoft](http://www.microsoft.com/en-us/download/details.aspx?id=30679)



2.  Запустите установку `vcredist_x64.exe` или `vcredist_x86.exe`, в соответствии с вашей платформой



Установка Apache[¶](#apache-installation "Ссылка на этот заголовок")
--------------------------------------------------------------------



1.  Скачайте исходники Apache с [Apache Lounge](http://www.apachelounge.com/download/)



2.  Разархивируйте Apache24 в каталог `C:\Apache24`



### Назначение имени сервера[¶](#define-the-server-name "Ссылка на этот заголовок")



Откройте файл `C:\Apache24\conf\httpd.conf` и добавьте директиву:



    ServerName localhost



### Установка сервиса Apache[¶](#install-the-apache-service "Ссылка на этот заголовок")



Откройте консоль (`cmd.exe`), перейдите в каталог `C:\Apache24\bin` и установите сервис Apache:



    cd C:\Apache24\bin



    # Install the windows service

    httpd.exe -k install



### Установка ApacheMonitor[¶](#install-apachemonitor "Ссылка на этот заголовок")



-   Выполните `C:\Apache24\bin\ApacheMonitor.exe` и добавьте его в автозагрузку.



-   Теперь во всплывающем меню, при нажатии правой кнопки мыши на иконке, нажмите запустить Apache



### Проверка работы Apache[¶](#check-the-apache-installation "Ссылка на этот заголовок")



В браузере откройте <http://localhost/>. Вы должны увидеть пустую страницу и текст “It works!”.



Установка PHP[¶](#php-installation "Ссылка на этот заголовок")
--------------------------------------------------------------



1.  Скачайте последнюю стабильную версию PHP с [официального сайта PHP](http://windows.php.net/download/), выберите версию **Thread Safe** и используйте соответствующую разрядность: x86 or x64.



2.  Разархивируйте файлы в `C:\php`



3.  Перейдите в каталог PHP (`C:\php`) и переименуйе файл `php.ini-production` в `php.ini`



Отредактируйте `php.ini`:



Раскоментируйте директорию расширений:



    extension_dir = "C:/php/ext"



Раскоментируйте следующие модули PHP:



    extension=php_gd2.dll

    extension=php_ldap.dll

    extension=php_mbstring.dll

    extension=php_openssl.dll

    extension=php_pdo_sqlite.dll



Установите часовой пояс:



    date.timezone = America/Montreal



Список всех поддерживаемых часовых поясов можно посмотреть в [документации PHP](http://php.net/manual/en/timezones.america.php).



Загрузка модулей PHP для Apache:



Добавьте следующие строки конфигурации в файл `C:\Apache24\conf\httpd.conf`:



    LoadModule php5_module "c:/php/php5apache2_4.dll"

    AddHandler application/x-httpd-php .php



    # configure the path to php.ini

    PHPIniDir "C:/php"



    # change this directive

    DirectoryIndex index.php index.html



Перезапустите Apache.



Проверка работы PHP:



Создайте файл `phpinfo.php` в каталоге `C:\Apache24\htdocs`:



    <?php



    phpinfo();



    ?>



Откройте в браузере [http://localhost/phpinfo.php](http://localhost/phpinfo.php) и вы должны увидеть информацию о PHP.



Устновка Канборд[¶](#kanboard-installation "Ссылка на этот заголовок")
----------------------------------------------------------------------



-   [Скачайте zip файл](https://github.com/kanboard/kanboard/releases)



-   Разархивируйте архив в `C:\Apache24\htdocs\kanboard`



-   Откройте в браузере <http://localhost/kanboard/>. Ура. Теперь вы можете работать в Канборд. Все легко и просто.



-   Учетная запись и пароль по умолчанию - **admin/admin**



Протестировано на[¶](#tested-configuration "Ссылка на этот заголовок")
----------------------------------------------------------------------



-   Windows 2008 R2 / Apache 2.4.12 / PHP 5.6.8



Примечание[¶](#notes "Ссылка на этот заголовок")
------------------------------------------------



-   Некоторые функции Канборда требуют выполнять [запуск ежедневных фоновых задач](cronjob.markdown).



 



 



[Русская документация Kanboard](http://kanboard.ru/doc/)