Edit report at https://bugs.php.net/bug.php?id=61153&edit=1
ID: 61153 Updated by: [email protected] Reported by: 935c at itsynergy dot co dot uk Summary: phpinfo reporting incorrect Configure Command Status: Not a bug Type: Bug Package: PHP options/info functions Operating System: Scientific Linux 6.1 PHP Version: 5.3.10 Block user comment: N Private report: N New Comment: Yes, odd autoconf quirk that -sysconfdir sets it still. File a bug with the autoconf folks. There isn't anything we can do about that. But despite that, "./configure --help" clearly shows that the correct way to set it is by using -- sysconfdir Previous Comments: ------------------------------------------------------------------------ [2012-02-21 18:35:00] 935c at itsynergy dot co dot uk In main/build-defs.h #define PHP_SYSCONFDIR "/etc/mydir" and yet #define CONFIGURE_COMMAND " './configure' " PHP_SYSCONFDIR would not show /etc/mydir unless CONFIGURE_COMMAND was called with sysconfdir. My default shell is bash : $ ps -p $$ PID TTY TIME CMD 16040 pts/0 00:00:00 bash $ bash --version GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) ------------------------------------------------------------------------ [2012-02-21 17:54:12] [email protected] Forgot to close ------------------------------------------------------------------------ [2012-02-21 17:52:40] [email protected] Ah, I see your mistake. It is --sysconfigdir not -sysconfigdir I think you will find it will magically work when you fix that. ------------------------------------------------------------------------ [2012-02-21 17:46:07] [email protected] Ok, since you are not stupid, track down why it isn't working on your system. ext/standard/info.c shows that it prints the contents of the CONFIGURE_COMMAND #define. This is defined in main/build-defs.h which gets generated from main/build-defs.h.in at configure time. It also gets put into the top-level Makefile. So check these files. If you don't see it in main/build-defs.h it would mean that the configure VAR_SUBST stuff isn't working which should have caused your entire build to fail badly, or the configure shell script isn't doing the right thing on your system for some reason. ------------------------------------------------------------------------ [2012-02-21 17:36:17] 935c at itsynergy dot co dot uk Whilst you're in the mood for not believing me, why not check out the hard facts in my QA Report ? http://qa.php.net/reports/details.php? version=5.3.10&signature=30a4793560ae3e5862c1d5f16d5fa5fc&idreport=1519#phpinfo ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=61153 -- Edit this bug report at https://bugs.php.net/bug.php?id=61153&edit=1
