@@ -510,16 +510,16 @@ dnl configure options {{{
510
510
AC_DEFUN ( [ AC_FPM_ARGS] ,
511
511
[
512
512
PHP_ARG_WITH(fpm-bin,,
513
- [ --with-fpm-bin[ =PATH] Set the path for php-fpm binary. (default: /usr/local/bin/ php-fpm)] , /usr/local/bin/php-fpm , no)
513
+ [ --with-fpm-bin[ =PATH] Set the path for php-fpm binary. (default: \$bindir/ php-fpm)] , yes , no)
514
514
515
515
PHP_ARG_WITH(fpm-conf,,
516
- [ --with-fpm-conf[ =PATH] Set the path for php-fpm configuration file. (default: /etc/ php-fpm.conf)] , /etc/php-fpm.conf , no)
516
+ [ --with-fpm-conf[ =PATH] Set the path for php-fpm configuration file. (default: \$sysconfdir/ php-fpm.conf)] , yes , no)
517
517
518
518
PHP_ARG_WITH(fpm-log,,
519
- [ --with-fpm-log[ =PATH] Set the path for php-fpm log file. (default: /var/log/php-fpm.log)] , /var/log/php-fpm.log , no)
519
+ [ --with-fpm-log[ =PATH] Set the path for php-fpm log file. (default: /var/log/php-fpm.log)] , yes , no)
520
520
521
521
PHP_ARG_WITH(fpm-pid,,
522
- [ --with-fpm-pid[ =PATH] Set the path for php-fpm pid file. (default: /var/run/php-fpm.pid)] , /var/run/php-fpm.pid , no)
522
+ [ --with-fpm-pid[ =PATH] Set the path for php-fpm pid file. (default: /var/run/php-fpm.pid)] , yes , no)
523
523
524
524
PHP_ARG_WITH(fpm-user,,
525
525
[ --with-fpm-user[ =USER] Set the user for php-fpm to run as. (default: nobody)] , nobody, no)
@@ -531,39 +531,51 @@ AC_DEFUN([AC_FPM_ARGS],
531
531
532
532
AC_DEFUN ( [ AC_FPM_VARS] ,
533
533
[
534
- if test -z "$PHP_FPM_BIN" -o "$with_fpm_bin " = "yes" -o "$with_fpm_bin " = "no"; then
535
- php_fpm_bin_path="$fpm_prefix/bin /php-fpm"
534
+ if test -z "$PHP_FPM_BIN" -o "$PHP_FPM_BIN " = "yes" -o "$PHP_FPM_BIN " = "no"; then
535
+ php_fpm_bin_path="$bindir /php-fpm"
536
536
else
537
537
php_fpm_bin_path="$PHP_FPM_BIN"
538
538
fi
539
+ php_fpm_bin_dir=`dirname $php_fpm_bin_path`
539
540
php_fpm_bin=`basename $php_fpm_bin_path`
540
541
541
- if test -z "$PHP_FPM_CONF" -o "$with_fpm_conf" = "yes" -o "$with_fpm_conf" = "no"; then
542
- php_fpm_conf_path="/etc/php-fpm.conf"
542
+ if test -z "$PHP_FPM_CONF" -o "$PHP_FPM_CONF" = "yes"; then
543
+ php_fpm_conf_path="$sysconfdir/php-fpm.conf"
544
+ elif test "$PHP_FPM_CONF" = "no"; then
545
+ php_fpm_conf_path=""
543
546
else
544
547
php_fpm_conf_path="$PHP_FPM_CONF"
545
548
fi
546
- php_fpm_conf=`basename $php_fpm_conf_path`
547
549
548
- if test -z "$PHP_FPM_LOG" -o "$with_fpm_log" = "yes" -o "$with_fpm_log" = "no"; then
550
+ if test -z "$php_fpm_conf_path"; then
551
+ php_fpm_conf=""
552
+ php_fpm_conf_dir=""
553
+ else
554
+ php_fpm_conf=`basename $php_fpm_conf_path`
555
+ php_fpm_conf_dir=`dirname $php_fpm_conf_path`
556
+ fi
557
+
558
+ if test -z "$PHP_FPM_LOG" -o "$PHP_FPM_LOG" = "yes" -o "$PHP_FPM_LOG" = "no"; then
549
559
php_fpm_log_path="/var/log/php-fpm.log"
550
560
else
551
561
php_fpm_log_path="$PHP_FPM_LOG"
552
562
fi
563
+ php_fpm_log_dir=`dirname $php_fpm_log_path`
553
564
554
- if test -z "$PHP_FPM_PID" -o "$with_fpm_pid " = "yes" -o "$with_fpm_pid " = "no"; then
565
+ if test -z "$PHP_FPM_PID" -o "$PHP_FPM_PID " = "yes" -o "$PHP_FPM_PID " = "no"; then
555
566
php_fpm_pid_path="/var/run/php-fpm.pid"
556
567
else
557
568
php_fpm_pid_path="$PHP_FPM_PID"
558
569
fi
570
+ php_fpm_pid_dir=`dirname $php_fpm_pid_path`
559
571
560
- if test -z "$PHP_FPM_USER" -o "$with_fpm_user " = "yes" -o "$with_fpm_user " = "no"; then
572
+ if test -z "$PHP_FPM_USER" -o "$PHP_FPM_USER " = "yes" -o "$PHP_FPM_USER " = "no"; then
561
573
php_fpm_user="nobody"
562
574
else
563
575
php_fpm_user="$PHP_FPM_USER"
564
576
fi
565
577
566
- if test -z "$PHP_FPM_GROUP" -o "$with_fpm_group " = "yes" -o "$with_fpm_group " = "no"; then
578
+ if test -z "$PHP_FPM_GROUP" -o "$PHP_FPM_GROUP " = "yes" -o "$PHP_FPM_GROUP " = "no"; then
567
579
php_fpm_group="nobody"
568
580
else
569
581
php_fpm_group="$PHP_FPM_GROUP"
@@ -573,9 +585,14 @@ AC_DEFUN([AC_FPM_VARS],
573
585
PHP_SUBST_OLD(fpm_version)
574
586
PHP_SUBST_OLD(php_fpm_bin)
575
587
PHP_SUBST_OLD(php_fpm_bin_path)
588
+ PHP_SUBST_OLD(php_fpm_conf)
576
589
PHP_SUBST_OLD(php_fpm_conf_path)
577
590
PHP_SUBST_OLD(php_fpm_log_path)
578
591
PHP_SUBST_OLD(php_fpm_pid_path)
592
+ PHP_SUBST_OLD(php_fpm_bin_dir)
593
+ PHP_SUBST_OLD(php_fpm_conf_dir)
594
+ PHP_SUBST_OLD(php_fpm_log_dir)
595
+ PHP_SUBST_OLD(php_fpm_pid_dir)
579
596
PHP_SUBST_OLD(php_fpm_user)
580
597
PHP_SUBST_OLD(php_fpm_group)
581
598
@@ -650,8 +667,8 @@ if test "$PHP_FPM" != "no"; then
650
667
651
668
SAPI_EXTRA_LIBS="$LIBEVENT_LIBS"
652
669
PHP_SUBST(SAPI_EXTRA_LIBS)
653
-
654
- INSTALL_IT="@echo \"Installing PHP FPM binary: \$(INSTALL_ROOT)\$(bindir)/\"; \$(INSTALL) -m 0755 \$(SAPI_FPM_PATH) \$(INSTALL_ROOT)\$(bindir)/\$(program_prefix)php-fpm\$(program_suffix)\$(EXEEXT); echo \"Installing PHP FPM man page: \$(INSTALL_ROOT)\$(mandir)/man1/\"; \$(mkinstalldirs) \$(INSTALL_ROOT)\$(mandir)/man1; \$(INSTALL_DATA) \$(builddir)/sapi/fpm/php-fpm.1 \$(INSTALL_ROOT)\$(mandir)/man1/\$(program_prefix)php-fpm\$(program_suffix).1 "
670
+
671
+ INSTALL_IT=": "
655
672
PHP_SELECT_SAPI(fpm, program, $PHP_FPM_FILES $PHP_FPM_TRACE_FILES, $PHP_FPM_CFLAGS, '$(SAPI_FPM_PATH)')
656
673
657
674
case $host_alias in
0 commit comments