Fix error (and output) if more than one unix sockets for a certain php version exist.
This commit is contained in:
parent
54aa3faab5
commit
59f6f44a9f
@ -1700,34 +1700,69 @@ if [ "$_type" = "PHP-FPM" ]; then
|
||||
if [ "$connection" == "unix_socket" ]; then
|
||||
|
||||
if [ "X$unix_socket" = "X" ] ; then
|
||||
|
||||
_unix_socket=`ls /tmp/php-${major_php_verison}*.sock 2>/dev/null`
|
||||
|
||||
|
||||
_unix_socket_arr=();
|
||||
if [[ "$(wc -w <<< "$_unix_socket")" -gt 1 ]]; then
|
||||
for _socket in ${_unix_socket} ; do
|
||||
_unix_socket_arr+=("$_socket")
|
||||
done
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo -e "\033[32m--\033[m"
|
||||
echo ""
|
||||
echo ""
|
||||
echo "Where to find the unix php-fpm socket.."
|
||||
|
||||
if [[ ${#_unix_socket_arr[@]} -gt 1 ]]; then
|
||||
echo ""
|
||||
for _socket in ${_unix_socket} ; do
|
||||
echo " $_socket"
|
||||
done
|
||||
_unix_socket=""
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo ""
|
||||
unix_socket=
|
||||
while [ "X$unix_socket" = "X" ] ; do
|
||||
echononl "Unix PHP-FPM socket [$_unix_socket]: "
|
||||
read unix_socket
|
||||
if [ "X$unix_socket" = "X" ]; then
|
||||
unix_socket=$_unix_socket
|
||||
fi
|
||||
if [ ! -S "$unix_socket" ]; then
|
||||
echo -e "\n\t\033[1;33mNo Unix Socket found at \"unix_socket\"! Try again..\033[m\n"
|
||||
unix_socket=""
|
||||
fi
|
||||
done
|
||||
if [[ -z $_unix_socket ]] ; then
|
||||
while [ "X$unix_socket" = "X" ] ; do
|
||||
echononl "Unix PHP-FPM socket: "
|
||||
read unix_socket
|
||||
|
||||
if [ "X$unix_socket" = "X" ]; then
|
||||
echo -e "\n\t\033[1;33mUnix Socket is required. Try again..\033[m\n"
|
||||
continue
|
||||
fi
|
||||
if [ ! -S "$unix_socket" ]; then
|
||||
echo -e "\n\t\033[1;33mNo Unix Socket found at \"unix_socket\"! Try again..\033[m\n"
|
||||
unix_socket=""
|
||||
fi
|
||||
done
|
||||
else
|
||||
while [ "X$unix_socket" = "X" ] ; do
|
||||
echononl "Unix PHP-FPM socket [$_unix_socket]: "
|
||||
read unix_socket
|
||||
|
||||
if [ "X$unix_socket" = "X" ]; then
|
||||
unix_socket=$_unix_socket
|
||||
fi
|
||||
if [ ! -S "$unix_socket" ]; then
|
||||
echo -e "\n\t\033[1;33mNo Unix Socket found at \"unix_socket\"! Try again..\033[m\n"
|
||||
unix_socket=""
|
||||
fi
|
||||
done
|
||||
fi
|
||||
else
|
||||
echo -e "\033[21G\033[32mUsing Unix Socket \033[m\"$unix_socket\""
|
||||
fi
|
||||
tcp_host=127.0.0.1
|
||||
tcp_port=9000
|
||||
_proxy_match="^/(.*\.php(/.*)?)\$ unix:$_unix_socket|fcgi://$tcp_host:$tcp_port$_doc_root"
|
||||
_set_handler_fpm="\"proxy:unix:$_unix_socket|fcgi://$tcp_host\""
|
||||
_proxy_match="^/(.*\.php(/.*)?)\$ unix:$unix_socket|fcgi://$tcp_host:$tcp_port$_doc_root"
|
||||
_set_handler_fpm="\"proxy:unix:$unix_socket|fcgi://$tcp_host\""
|
||||
else
|
||||
echo ""
|
||||
echo ""
|
||||
|
Loading…
Reference in New Issue
Block a user