From 4c86e351a276adcc57214366eedd6990a4a8dbec Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Tue, 25 Oct 2016 15:15:46 -0400 Subject: [PATCH] Use socket, store in valet home and set loose permissions --- cli/Valet/PhpFpm.php | 5 ++++- cli/stubs/valet.conf | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cli/Valet/PhpFpm.php b/cli/Valet/PhpFpm.php index ec5669a..5c6a59a 100644 --- a/cli/Valet/PhpFpm.php +++ b/cli/Valet/PhpFpm.php @@ -61,7 +61,10 @@ function updateConfiguration() $contents = preg_replace('/^user = .+$/m', 'user = '.user(), $contents); $contents = preg_replace('/^group = .+$/m', 'group = staff', $contents); - $contents = preg_replace('/^listen = .+$/m', 'listen = 127.0.0.1:9000', $contents); + $contents = preg_replace('/^listen = .+$/m', 'listen = '.VALET_HOME_PATH.'/valet.sock', $contents); + $contents = preg_replace('/^;?listen\.owner = .+$/m', 'listen.owner = '.user(), $contents); + $contents = preg_replace('/^;?listen\.group = .+$/m', 'listen.group = staff', $contents); + $contents = preg_replace('/^;?listen\.mode = .+$/m', 'listen.mode = 0777', $contents); $this->files->put($this->fpmConfigPath(), $contents); } diff --git a/cli/stubs/valet.conf b/cli/stubs/valet.conf index 8eff8f3..42c05c7 100644 --- a/cli/stubs/valet.conf +++ b/cli/stubs/valet.conf @@ -23,7 +23,7 @@ server { location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; - fastcgi_pass 127.0.0.1:9000; + fastcgi_pass unix:VALET_HOME_PATH/valet.sock; fastcgi_index VALET_SERVER_PATH; fastcgi_param QUERY_STRING $query_string;