php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #14888 could configure generate a shell script to reuse for other installations?
Submitted: 2002-01-06 08:54 UTC Modified: 2002-01-06 09:02 UTC
Votes:2
Avg. Score:5.0 ± 0.0
Reproduced:2 of 2 (100.0%)
Same Version:2 (100.0%)
Same OS:2 (100.0%)
From: pgl at instinct dot org Assigned:
Status: Closed Package: Feature/Change Request
PHP Version: 4.1.1 OS: FreeBSD
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: pgl at instinct dot org
New email:
PHP Version: OS:

 

 [2002-01-06 08:54 UTC] pgl at instinct dot org
when installing php, it would be nice if configure could generate a little shell script with the config options specified, to make upgrading to new versions simpler. I use this:

--8<--

[mini:root]:/usr/local/src/php # cat makeline.sh 
#!/bin/sh

configopts='
        --enable-dbg=shared
        --with-dbg-profiler
        --with-gd=/usr/local/
        --with-imap
        --with-mysql=/usr/local
        --with-pgsql=/usr/local/pgsql
        --with-versioning
'

./configure $configopts \
        --with-apxs=/usr/local/apache/bin/apxs \
&& 
make all install 2>&1 | tee make.log

if [ -f config.cache ]; then rm config.cache; fi

apachectl stop
sleep 2
apachectl start

## now make the cgi binary

rm config.cache

./configure $configopts \
&&
make all install 2>&1 | tee -a make.log

--8<--

so all I have to do to upgrade is untar, copy that script in and run it. maybe configure could generate something more intelligent?

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-01-06 09:00 UTC] mfischer@php.net
There is already and its called 'config.nice'
 [2002-01-06 09:02 UTC] pgl at instinct dot org
excellent! (well, nice.) thanks.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Wed May 07 17:01:30 2025 UTC