Bug #33158

Problems setting PHP binary path on Windows

Added by Giovanni Romero Pérez over 9 years ago. Updated about 9 years ago.

Status:
Closed
Priority:
Could have
Assignee:
Category:
Core
Target version:
-
Start date:
2012-01-13
Due date:
% Done:

0%

Estimated time:
PHP Version:
Has patch:
No
Complexity:

Description

Windows Server 2008 R2 SP1
Apache 2.2 PHP 5
I still set FLOW3.core.phpBinaryPathAndFilename in Configuration/Settings.yaml

I tries with:

core:
phpBinaryPathAndFilename: 'C:\\www\\bin\\php\\php.exe'

and

core:
phpBinaryPathAndFilename: 'C:/www/bin/php/php.exe'

It seems like the PHP binary "C:\php/php" cannot be executed by FLOW3. Set the correct path to the PHP executable in Configuration/Settings.yaml, setting FLOW3.core.phpBinaryPathAndFilename.
3 TYPO3\FLOW3\Core\Bootstrap::initializeForRuntime()

2 TYPO3\FLOW3\Core\Bootstrap::handleWebRequest()

1 TYPO3\FLOW3\Core\Bootstrap::run()

Please include more helpful information!

#1

Updated by Mattias Nilsson over 9 years ago

The flow3.bat also has a path to php.exe. So you should also change this to your local php path to make this work.

#2

Updated by Karsten Dambekalns over 9 years ago

  • Subject changed from TYPO3\FLOW3\Exception thrown in file Bootstrap.php to Problems setting PHP binary path on Windows
  • Category changed from - Error Handler Report - to Core
  • Status changed from New to Needs Feedback
  • Assignee set to Rens Admiraal
  • Priority changed from -- undefined -- to Could have

Rens, could you check this?

#3

Updated by Rens Admiraal over 9 years ago

Sure, will have a look this week

#4

Updated by Rens Admiraal over 9 years ago

Giovanni: are you sure you've no indent errors in your Settings.yaml? I've a 2008 IIS environment using:

TYPO3:
  FLOW3:
    core:
      phpBinaryPathAndFilename: 'C:/map2/php.exe'

This works fine for me, and let's me switch between PHP versions without any problem.

#5

Updated by Adrian Föder over 9 years ago

just as a feedback; in my case also the even worse varation with spaces and backward slashes works:

TYPO3:
  FLOW3:
    core:
      phpBinaryPathAndFilename: 'C:\Program Files\Zend\ZendServer\bin\php.exe' 
#6

Updated by Adrian Föder over 9 years ago

Rens Admiraal wrote:

Giovanni: are you sure you've no indent errors in your Settings.yaml? I've a 2008 IIS environment using:

[...]

This works fine for me, and let's me switch between PHP versions without any problem.

caution Rens: now you have an indentation error in your sample, core: is only preceded by one space. So beware when copying this :)

#7

Updated by Rens Admiraal over 9 years ago

thanks for noticing ;-) and fixed the example... :)

#8

Updated by Rens Admiraal about 9 years ago

Problem can't be reproduced, probably a configuration issue. Giovanni: if you still experience this problem, can you let me know? Then we can see if we have to reopen this issue

#9

Updated by Rens Admiraal about 9 years ago

  • Status changed from Needs Feedback to Closed

Also available in: Atom PDF