PHP ->

7 Cevap php

Geçenlerde benim masaüstünde Windows 7 yüklü ve aşağıdaki sorun meydana başladı:

Ben düzenli olarak artık bir pop-up pencerede bu hata vererek komut bazı PHP komut dosyalarını çalıştırmak:

CLI has stopped working.

Ben bu iptal ve benim komut sona erer. Iyi değil ...

Etrafa googled ve önerilen birkaç fikirlerin çoğu ama yine de ben bu sıkıntıdan boğulmuş duyuyorum denedim. Ben bir resim dosyası için bir url işaret bir file_get_contents () ne zaman doğru şimdi düzenli olarak ortaya görünüyor. Url http protokolü yalnızca ftp dosyaları için çalışıyor, olmuyor. Ayrıca spuriously de başka şeyler yapıyor olur.

Bir xampp 1.7.2. Zip dağıtıldığı gibi bu PHP 5.3.0 olduğunu. Tüm exe ve dll en FAT32 ve arka aracılığıyla kopyalayarak unblocked edilmiştir.

Bu kırık herkese ipuçlarının en yararlı olacaktır.

7 Cevap

Xampp ile birlikte PHP sürümünü güncellemeyi deneyin. Bazı php_XXX.dll uzantılı dosyaları güncelleştirmek gerekebilir.

Daha çok bilgi: http://web2.0entrepreneur.com/31/cli-has-stopped-working-on-windows-vista.html

Eğer WAMP yükledikten sonra bu hatayı alırsanız, büyük olasılıkla sizin makinede PHP'nin başka bir yükleme var. Bu Microsoft Web Platform Installer veya başka yollarla kullanılarak yüklenmiş olabilir. Yapmanız gereken ilk şey, un-install PHP.

Bu işe yaramazsa, IIS ve Apache aynı bağlantı noktasını kullanmaya çalışıyor olmadığından emin olmak için kontrol edin. WAMP standart olarak Liman 80 ile başlar ve IIS genellikle aynı olacaktır. Bunu düzeltmek için en kolay yolu, WAMP çalışırken IIS kapatmak için, ancak port 81 veya başka bir bağlantı noktasına bunlardan birini sunucuları ayarlayabilirsiniz.

Bu işe yaramazsa, benim son makinenizde php.ini birden fazla kopya aramak için olduğunu düşündürmektedir. Sen Windows dizininde gibi yerlerde bunları bulabilirsiniz. Ihtimale dosyasının bir yedeğini ve daha sonra WAMP klasörü hariç tüm klasörleri çıkarın.

Benim için çözüm PHP 5.3.0 kullanarak durdurmak ve 5.2.11 geri gitmek oldu. Ben bir kez yaptım bu "CLI çalışmayı durdurdu" sorunu ortadan kayboldu.

Ben APC uzatma etkin olduğu zaman bu başıma bulundu. Ben PHP uzantısı için WinCache kullanarak yerine geçti.

I have the same issue with Windows 7 Professional. My Apache Server has no problem finding and executing PHP within my web application but the command line execution gives the infamous message "CLI has stopped working." The User Account Settings seem to allow executions. Perl has no problem.

Ben her zaman bir XP makinesine kodumu almak ve hata ayıklamak için orada çalıştırmak zorunda.

Eğer XDebug kullanılarak olduğunu belirtmek vermedi, ama sadece durumda sen de vardı, ben yardımcı olabilir. Ben uzun zamandır bu hata oldu. Ben Xdebug (php_xdebug-2.2.0-5.4-vc9.dll) biraz daha eski bir sürümü üzerinde olduğu ortaya çıktı.

Ben "php_xdebug-2.2.2-5.4-vc9.dll" ile bu dosyayı değiştirilir ve o sihirli hemen çalışmaya başladı.

I'm on wamp, and I updated both php.ini files (one is for cli, one for normal use) with the latest filename. "zend_extension = c:\wamp\bin\php\php5.4.3\ext\php_xdebug-2.2.2-5.4-vc9.dll"

Sonra php ext klasörüne ve anlık başarı içine yeni dosya düştü.

Ben Windows 7 (Home Premium) hakkında aynı sorun vardı. Ben bu yüzden tek-tek onları yorumlama başladı ben yüklü uzantıları biri neden olduğu bir önsezi vardı.

Çıktı ben kullanıyordum uyumlu olmayan mongodb uzantısı neden oldu