1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-04 16:10:08 +01:00

Allows Valet to run under PHP 5.5 (#57)

* Allows for valet to run under PHP 5.5 as well.

Add checks for php55 to the mix.

* Allows for valet to run under PHP 5.5 as well.

Add checks for php55 to the mix.

* Update .travis.yml

* Update PhpFpm.php

* Add tests for php55
This commit is contained in:
Glendon Solsberry
2016-05-10 22:56:25 -04:00
committed by Taylor Otwell
parent 0139d506f5
commit e714082d50
5 changed files with 20 additions and 5 deletions

View File

@@ -2,6 +2,7 @@
namespace Valet;
use DomainException;
use Exception;
use Symfony\Component\Process\Process;
@@ -35,7 +36,9 @@ function __construct(Brew $brew, CommandLine $cli, Filesystem $files)
*/
function install()
{
if (! $this->brew->installed('php70') && ! $this->brew->installed('php56')) {
if (! $this->brew->installed('php70')
&& ! $this->brew->installed('php56')
&& ! $this->brew->installed('php55')) {
$this->brew->ensureInstalled('php70', $this->taps);
}
@@ -80,7 +83,7 @@ function restart()
*/
function stop()
{
$this->brew->stopService('php56', 'php70');
$this->brew->stopService('php55', 'php56', 'php70');
}
/**
@@ -92,8 +95,12 @@ function fpmConfigPath()
{
if ($this->brew->linkedPhp() === 'php70') {
return '/usr/local/etc/php/7.0/php-fpm.d/www.conf';
} else {
} elseif ($this->brew->linkedPhp() === 'php56') {
return '/usr/local/etc/php/5.6/php-fpm.conf';
} elseif ($this->brew->linkedPhp() === 'php55') {
return '/usr/local/etc/php/5.5/php-fpm.conf';
} else {
throw new DomainException('Unable to find php-fpm config.');
}
}
}