Windows Install APC

5 Cevap php

Windows üzerinde nasıl APC yükleyebilirsiniz? Ben PHP 5.3, Windows 7 x64 kullanıyorum.

Ben kullanılan

pecl install apc

I got

C:\PHP>pecl install apc
downloading APC-3.0.19.tgz ...
Starting to download APC-3.0.19.tgz (115,735 bytes) ............
done: 115,735 bytes 47 source files, building
WARNING: php_bin c:\php\php.exe appears to have a suffix \php.exe, but config
    variable php_suffix does not match running: msdev APC.dsp /MAKE "APC - Release"
ERROR: Did not understand the completion status returned from msdev.exe.

5 Cevap

pecl komutu vasıtası ile bir uzantısı yükleme:

  • kaynaklar indirme
  • bunları derlemek

Ve, genel olarak konuşursak, bir windows makine PHP ve / veya PHP uzantıları gibi yazılım derlemek için gerekli ne yok.


A better / easier solution, in your case, would probably be to find a pre-compiled .dll of the extension, that matches your system and your version of PHP.

With a bit of luck, maybe one of the versions provided on http://downloads.php.net/pierre/ could be OK ?
(It's what kind of acts as replacement of the old pecl4win, until the extensions for windows are available on windows.php.net)

Kullanmak hangi sürümü hakkında daha fazla bilgi almak için, http://windows.php.net/ sol yan çubuğunda, Which version do I choose? bölümüne bir göz atın

Bu, Windows 32-bit veya 64-bit sürümünü çalıştırıyorsanız olsun, gerçekten önemli değil. Ne önemli Yüklü Apache (web sunucusu) sürümü (32/64). (APC gibi) PHP uzantıları çok 64-bit sistemler için geçerli değildir bu yana aşağıdaki gibi, en yaygın kurulum:

  • İşletim sistemi 32 veya 64-bit (gerçekten önemli değil). Apache 32-bit Windows 64-bit kolayca çalışacak. Farkı 32-bit apache için PHP 32-bit yükledikten ZORUNLU olmasıdır. Eğer 64-bit PHP yükledikten sonra, bazı uzantıları yüklemek için zor olabilir - 64-bit PHP platformu için neredeyse hiçbir uzantıları vardır.

  • Eğer APC, Imagick'teki vb gibi özel uzantıları, umurumda eğer nedenle web sunucusu 32-bit olmalı .. Ayrıca apache parçacığı güvenli (TS) veya (NTS) parçacığı güvenli ve derlenmiş olup olmadığını bilmek gerekir Visual Studio 6 (VC6) veya Newser Visual Studio 2008 (VC9) içinde. Kolayca phpinfo bütün bu bilgi () fonksiyonu bulabilirsiniz.

  • APC olarak, Windows için bazı güzel derleme http://dev.freshsite.pl/php-accelerators/apc.html mevcuttur.

Also, make sure that the compiled version from here http://downloads.php.net/pierre/ matches your php version, otherwise the extension will not load (php v. 5.2.17 requires php_apc.dll v 5.2.17.17 - which doesn't seem to be available as of this writing - I had to downgrade the php version to play with apc).

Başka bir nokta, Pierre'in zip paketleri, indirilen en azından bir, yönetim komut içermiyordu. buradan alabilirsiniz: http://pecl.php.net/package/APC - indirdiğiniz sürümünü seçin, ardından Kaynak Gözat gidin, sonra 'etiketler' klasörüne sürümünü bulabilirsiniz. apc.php komut olmalıdır.

Php 5.3 için, php.net/pierre/php_apc-3.1.10-5.3-vc9-x86.zip kullanın.

Indirin ve php ext dizinine php_apc.dll kopyalayın. (Ben parçacığı güvenli php yükleme var ts altında dosyayı seçin. Güvenli olmayan iş parçacığı için bir apc dll dosyası da bulunmaktadır.)

Php.ini dosyasının içine extension = php_apc.dll ekle

Web sunucusunu yeniden başlatın

Ya da yüklü değil eğer görmek için Run phpinfo ().

Ben php 5.4 kullanıyorum ve ben php.net/pierre/php_apc-3.1.10-5.4-vc9-x86.zip ve çalışma cezası indirildi.

Bu mate.Good şans yardımcı olacağını umuyoruz.

Bu website, Apache, PHP ve pencerelerde 64 bit çalışmak için derlenmiş APC için güncellenmiş dll ve montajcılar sunuyor. Ben bir süre için bunu kullanıyorum ve gayet iyi çalışıyor. Sen ki bir APC sürümü, PHP 5.3.22 ile uyumlu here