Windows Komut Satırı - Birden Çok PHP Versiyonu [kapalı]


-1

Şu anda Wampserver'ı birden fazla PHP sürümüyle çalıştırıyorum (5.3.8, 5.4.3). Wampserver, apache'nin kullanmasını istediğiniz php sürümü arasında ileri ve geri geçiş yapmanızı sağlar. Ancak, CLI'nin birden çok sürümüyle başa çıkmakta sorun yaşıyorum. Komut satırı gerektiren projelerim var, ancak bazıları php5.4 ile uyumlu, bazıları değil.

Windows'ta hangi PHP sürümünün komut satırında kullanılacağını belirtmeme izin veren bir tür "takma ad" oluşturmanın bir yolu var mı ? IE: php54 cache:clear, php53 cache:clear?


Bir an için burada yaptığınız şeyin gerçekten dehşet verici doğasını bir kenara bırakarak, sorunuz net değil ve muhtemelen aşırı geniş. Genel durumda, bu belirli sürümle birlikte / üzerinde çalışmak istediğiniz PHP'nin özel sürüm yükleme konumuna ve / veya PHP'nin ikili durumuna bakabilmelisiniz. Bu bir nedenden dolayı çalışmıyor mu?
UmutsuzN00b

1
Neden sorabilirsem bu neden bu kadar korkunç bir doğa? Farklı PHP sürümleri kullanan farklı projelerden mi bahsediyorsunuz? Eski müşteri projelerimden bazıları henüz PHP5.4 ile uyumlu hale getirilmedi (ve onların üretim sunucusu hala php5.3.8 kullanıyor), bu yüzden üzerinde bakım yapmak için PHP5.3'e geçmeliyim. Sadece tam bir komut yazmak yerine "c: \ wamp \ www \ bin \ php \ php5.4.3 \ php INSERT CMD BURADA" komutunu yazmak yerine bir kısayol arıyorum.
Mike

WAMP, PHP'nin farklı sürümleri ... Genel olarak PHP, cmd.exe ile bunlardan herhangi birini yapıyor ... hepsi açıkçası korkunç. Bir Linux, IIS, MSSQL, Powershell yığını çalıştırmaya çalışmak gibi. Powershell'in farklı sürümleriyle. Bir bash kabuğundan. Sadece TSSB'yi düşünüyorum.
Ümitsiz N00b

Yanıtlar:


1

Bunu yapmanın en kolay yolu 'PATH' çevresel değişkenini kullanmak ve yeniden adlandırmak olacaktır. PHP ikili dosyaları farklı olacak (eğer zaten değilse). Her iki PHP kurulum dizinini de 'PATH' dizinine ekleyin ve her ikisi de komut satırından bir çalıştırılabilir dosya çalıştırdığınızda aranacaktır, böylece her seferinde tam yolu yazmanız gerekmeyecektir. (Tabii ki, içindeki herhangi bir dizin aranacağından, farklı adlandırılmış farklı PHP ikili dosyalarına sahip olmanız önemlidir.)


Teşekkürler .. Bu muhtemelen alacağım rota. Mümkünse, kesinlikle 'korkunç doğa' yorumunuz hakkında biraz bilgi istiyorum. Burada özlediğim bir şey olduğundan endişeliyim.
Mike
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.