Saya memiliki kesalahan ketika memulai PHP 7 di Windows. Ketika saya menjalankan php
baris perintah, ia mengembalikan kotak pesan dengan kesalahan sistem:
Program tidak dapat memulai karena VCRUNTIME140.dll hilang dari komputer Anda. Coba instal ulang program untuk memperbaiki masalah ini.
Setelah itu, CLI
menabrak.
Karena saya tidak ingin menginstal file DLL dari situs web eksternal, saya tidak tahu bagaimana cara memperbaikinya!
Versi PHP: 7.0.0alpha1 VC14 x64 Thread Safe
Jawaban:
Di side bar dari halaman download alpha PHP 7 , itu tidak mengatakan ini:
Ada beberapa masalah dengan beberapa tautan tersebut, sehingga file-file tersebut juga tersedia dari Softpedia .
Dalam hal PHP 7 alpha, itu adalah opsi terakhir yang diperlukan.
Saya pikir penempatan informasi ini buruk, karena agak terpinggirkan (yaitu: pada dasarnya ada di margin!) Padahal sebenarnya sangat penting untuk menjalankan perangkat lunak.
Saya mendokumentasikan pengalaman saya mendapatkan PHP 7 alpha dan menjalankan pada Windows 8.1 di PHP: PHP7 alpha berjalan pada Windows 8.1 , dan mencakup beberapa gejala yang mungkin muncul. Mereka berada di luar ruang lingkup untuk pertanyaan ini tetapi mungkin dapat membantu orang lain.
Gejala lain dari masalah ini:
php7apache2_4.dll
hilang meskipun sudah pasti ada, dan tidak menawarkan apa pun di log apa pun.php-cgi.exe - The FastCGI process exited unexpectedly
(sesuai komentar @ ftexperts di bawah)Solusi yang diupayakan:
php7apache2_4.dll
file dari build PHP 7 dev sebelumnya. Ini tidak berhasil.(Saya sertakan untuk googleability.)
sumber
Visual C ++ Redistributable untuk Visual Studio 2015 (versi x32 bit) - RC.
Ini harus memperbaikinya. Anda bisa google untuk apa DLL adalah , tapi itu tidak penting.
PS: Secara resmi dari Microsoft juga :)
Di mana saya menemukannya: Unduhan (Visual Studio)
sumber
Menginstal vc_redist.x86.exe berfungsi untuk saya walaupun Anda memiliki mesin 64-bit.
sumber
Jika Anda telah mengikuti instruksi Adam dan Anda masih mendapatkan kesalahan ini pastikan Anda telah menginstal varian yang tepat (x86 atau x64).
Saya memiliki VC14x64 dengan PHP7x86 dan saya masih mendapatkan kesalahan ini. Mengubah PHP7 ke x64 memperbaikinya. Sangat mudah untuk merindukan Anda menginstal versi yang salah
sumber
Untuk hal-hal seperti ini, Anda jangan membabi buta mengklik ' Berikutnya ', ' Selanjutnya ', dan ' Saya Setuju '.
WAMP memberi tahu Anda tentang hal ini selama dan sebelum pemasangan:
CATATAN PENTING : Pastikan untuk menjalankan semua instalasi Microsoft Visual C ++ dengan hak administrator (klik kanan → Jalankan sebagai Administrator ). Hanya melewatkan langkah kecil ini menghabiskan seluruh hari saya.
sumber
Saya memiliki masalah yang sama ketika menginstal Robot Framework 2.9.2 menggunakan versi penginstal Windows pada Windows 7.
Saya bisa menyelesaikannya dengan menginstal VC14 yang diperlukan untuk memiliki "Visual C ++ Redistributable untuk Visual Studio 2015 x86 atau x64 diinstal" dari situs web Microsoft .
sumber
Aku punya kesalahan yang sama dan menemukan bahwa saya Microsoft Visual C ++ adalah 32 bit dan Windows 64 bit. Saya mencoba menginstal WAMP 7 32 bit dan masalahnya selesai.
Mungkin kita perlu menginstal WAMP 32 bit jika Visual Studio 32 bit. Dan sebaliknya.
sumber
Biasanya ini adalah kesalahan dalam konfigurasi PHP Anda.
Sebenarnya cukup mudah untuk mengetahui apa yang sebenarnya terjadi:
sumber