Maybe we should have a copy of the VC CRT (x86 and x64) for download at 
windows.php.net/downloads/releases ?

Additionally, have a short README at windows.php.net/downloads/releases that 
tells users they need to download the VC CRT if they haven't already(which CRT 
for which build too).

I have seen Apache show README messages at the end of Virtual Directory 
listsings. I don't know if IIS can do that though.



If a user has to email the lists to figure out how to get PHP to work, 
something is wrong and we need to fix it.

AFAIK, we're allowed to provide a copy of the CRT from our own web site, 
CD/DVD, etc... so users don't have to search microsoft.com for the correct one 
(this also would help reduce the number/popularity of the different CRT minor 
versions).

This would add another point to tell users they need the CRT. Since this issue 
came up, clearly the current points of contact are not enough.

Usability wise, many users are just looking for the binary they need and don't 
think about needing a CRT.  PHP Windows builds already include all the other 
dependencies required.  Either include CRT with each PHP Build :( or at least 
help users to know to download it separately and make it easy to download it.

Windows programs typically use an MSI installer that automatically ensures the 
correct CRT is installed (so normally Windows users don't think about it).... 
I'm not advocating having an MSI installer for PHP though! (copy-distributable 
ZIP files are much better, they just don't install the CRT).


>> -----Original Message-----
>> From: Stephen Zarkos [mailto:[email protected]]
>> Sent: Thursday, September 04, 2014 11:15 AM
>> To: Hannes Magnusson
>> Cc: Kalle Sommer Nielsen; internals-win; sanjeet arya; PHP Webmaster ML
>> Subject: [PHP-WEBMASTER] RE: [INTERNALS-WIN] Re: [PHP-WEBMASTER]
>> PHP Installation
>> 
>> Hi,
>> 
>> 
>> > -----Original Message-----
>> > From: Hannes Magnusson [mailto:[email protected]]
>> >
>> > On Thu, Sep 4, 2014 at 10:30 AM, Stephen Zarkos
>> > <[email protected]> wrote:
>> > > Hi Hannes,
>> > >
>> > >
>> > >> -----Original Message-----
>> > >> From: Hannes Magnusson [mailto:[email protected]]
>> > >>
>> > >> On Thu, Sep 4, 2014 at 8:38 AM, Kalle Sommer Nielsen
>> > >> <[email protected]>
>> > >> wrote:
>> > >> > Hi Sanjeet
>> > >> >
>> > >> > 2014-09-03 0:09 GMT+02:00 sanjeet arya
>> <[email protected]>:
>> > >> >> I'm having problem in installing php in windows 7. The error
>> > >> >> message shown is " The program can't start because MSVCR110.dll
>> > >> >> is missing from your computer. Try reinstalling the program to
>> > >> >> fix this
>> > problem"
>> > >> >> What is MSVCR110.dll and how can I fix this problem,
>> > >> >
>> > >> > Despite this not being a help mailing list I've decided to give
>> > >> > you quickly help you here; MSVCR is the Microsoft Visual C++
>> > >> > Runtime, version 11.0 and it can be found on the Microsoft
>> > >> > download center
>> > >> > here:
>> > >> >
>> > >> > http://www.microsoft.com/en-us/download/details.aspx?id=30679
>> > >> >
>> > >> > This article (bookmark this), contains a list of the different
>> > >> > versions in case you ever get a similar issue with PHP, or other
>> > >> > applications needing the runtime:
>> > >> >
>> > >> > http://support.microsoft.com/kb/2019667
>> > >>
>> > >>
>> > >> I don't see this info on windows.php.net or
>> > >> us3.php.net/install.windows for that matters.
>> > >> Could you guys update the webiste with the proper information?
>> > >> I hit the same issue few weeks ago and thought the build was broken
>> > >> o.O
>> > >>
>> > >> -Hannes
>> > >
>> > >
>> > > We already have this information on the windows.php.net website.  We
>> > have links on the left side to the VC9 and VC11 runtimes.
>> > >
>> >
>> >
>> >
>> > Uhh.. nice. I skipped that part as I couldn't care less about compiler
>> > information when I just want to download the executable and run a
>> > simple script.
>> >
>> > Could you add a FAQ or something that clearly has that error message
>> > for easier searching?
>> > Searching for even "MSVCR" gives no results on windows or www
>> >
>> 
>> To be fair if you searched for that error message on any search engine you
>> will get many hits on how to resolve the issue.  The requirement for that DLL
>> is not specific to PHP.
>> 
>> But in any case, I presume here would be the most useful place to add this
>> info: http://php.net/manual/en/faq.installation.php, correct?
>> 
>> Thanks,
>> Steve

Reply via email to