131 lines
3.7 KiB
Markdown
131 lines
3.7 KiB
Markdown
Windows Server ve Apache üzerinde Kurulum
|
||
=========================================
|
||
|
||
Bu kılavuz, bir Windows Server'da Apache ve PHP ile adım adım Kanboard kurmanıza yardımcı olacaktır.
|
||
|
||
Not: 64 bitlik bir platformunuz varsa "x64" seçin, aksi halde 32-bit sistemler için "x86" seçeneğini seçin.
|
||
|
||
Visual C ++ Yeniden Dağıtılabilir-Redistributable Kurulum
|
||
---------------------------------------
|
||
|
||
PHP ve Apache Visual Studio ile derlenmiştir, bu kütüphaneyi henüz kurmadıysanız yüklemeniz gerekir.
|
||
|
||
1. Kitaplığı [resmi Microsoft web sitesinden](http://www.microsoft.com/en-us/download/details.aspx?id=30679) indirin.
|
||
2. Yükleyicilerden `vcredist_x64.exe` veya `vcredist_x86.exe` yi platformunuza göre çalıştırın
|
||
|
||
Apache kurulumu
|
||
---------------------------------------
|
||
|
||
1. Apache ikili-binary dosyasını [Apache Lounge](http://www.apachelounge.com/download/) adresinden indirin.
|
||
2. Apache24 ü `C:\Apache24` klasörününe sıkıştırılmış dosyaları açın.
|
||
|
||
### Sunucu adını tanımla
|
||
|
||
`C:\Apache24\conf\httpd.conf` dosyasını açın ve yönergeyi ekleyin:
|
||
|
||
```
|
||
ServerName localhost
|
||
```
|
||
|
||
### Apache hizmetini-service kur
|
||
|
||
Bir komut istemi açın (`cmd.exe`) ve `C:\Apache24\bin` dizinine gidin:
|
||
|
||
```bash
|
||
cd C:\Apache24\bin
|
||
|
||
# Windows hizmetini-service yükle
|
||
httpd.exe -k install
|
||
```
|
||
|
||
### ApacheMonitor'i kur
|
||
|
||
- `C:\Apache24\bin\ApacheMonitor.exe` dosyasına çift tıklayın veya başlangıç klasörüne koyun.
|
||
- Simgesine sağ tıklayın ve Apache'yi başlatın.
|
||
|
||
### Apache kurulumunu kontrol edin
|
||
|
||
http://localhost/ adresine giderseniz, "It works! / Çalışıyor!" metniyle birlikte boş bir sayfa görmeniz gerekir.
|
||
|
||
PHP kurulumu
|
||
----------------
|
||
|
||
1. PHP'nin son kararlı sürümünü [resmi PHP web sitesinden](http://windows.php.net/download/) indirin, **İş Parçası Güvenli-Thread Safe** sürümünü seçin ve Apache ile aynı yapı türünü kullanın: x86 or x64
|
||
2. `C:\php` klasörüne sıkıştırılmış dosyaları açın
|
||
3. PHP klasörüne gidin ve `php.ini-production` dosyasını `php.ini` olarak yeniden adlandırın
|
||
|
||
`php.ini` yi düzenleyin:
|
||
|
||
Uzantı dizininindeki yorum işaretlerini-Uncomment kaldırın:
|
||
|
||
```ini
|
||
extension_dir = "C:/php/ext"
|
||
```
|
||
|
||
Şu PHP modüllerininden yorum işaretlerini-Uncomment kaldırın:
|
||
|
||
```ini
|
||
extension=php_gd2.dll
|
||
extension=php_ldap.dll
|
||
extension=php_mbstring.dll
|
||
extension=php_openssl.dll
|
||
extension=php_pdo_sqlite.dll
|
||
```
|
||
|
||
Saat dilimini ayarlayın:
|
||
|
||
```ini
|
||
date.timezone = Europe/Istanbul
|
||
```
|
||
|
||
Desteklenen saat dilimlerinin listesi [PHP belgeleri](http://php.net/manual/en/timezones.america.php) adresinde bulunabilir.
|
||
|
||
Apache için PHP modülünü yükleyin:
|
||
|
||
Şu yapılandırmayı `C:\Apache24\conf\httpd.conf` dosyasına ekleyin:
|
||
|
||
```
|
||
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'yi yeniden başlatın.
|
||
|
||
PHP kurulumunuzu test edin:
|
||
|
||
`C:\Apache24\htdocs` klasöründe `phpinfo.php` adlı bir dosya oluşturun:
|
||
|
||
```php
|
||
<?php
|
||
|
||
phpinfo();
|
||
|
||
?>
|
||
```
|
||
|
||
http://localhost/phpinfo.php adresine gidin ve PHP kurulumunuzla ilgili tüm bilgileri görmelisiniz.
|
||
|
||
Kanboard kurulumu
|
||
---------------------
|
||
|
||
- Zipli dosyayı indirin
|
||
- Sıkıştırılmış arşiv dosyasının `C:\Apache24\htdocs\kanboard` klasöründe sıkıştırmasını açın
|
||
- Kanboard'u kullanmak için http://localhost/kanboard/ adresini web tarayıcınızı açın
|
||
- Varsayılan kimlik bilgileri **kullanıcı adı:admin/şifre:admin**
|
||
|
||
Test edilmiş yapılandırma
|
||
--------------------
|
||
|
||
- Windows 2008 R2 / Apache 2.4.12 / PHP 5.6.8
|
||
|
||
Not
|
||
-----
|
||
|
||
- Kanboard'un bazı özellikleri, [günlük arka plan işi-cronjob](cronjob.markdown) çalıştırmanızı gerektirir.
|