|
| opgradering af php. Fra : Thomas |
Dato : 25-05-01 14:37 |
|
Hej
Nu er ideen med php4 endelig kommet ind i mit halv langtsomme hoved.
Specielt session er en herlig ting.
Nogen der kan forklare/hjælpe mig med at få opgraderet min php version?
min maskine er en linux redhat 6.1 så vidt jeg husker. hvor jeg selv har
compilet apache, mysql og php3 efter en fin guide jeg engang fandt på
nettet.
Please hjælp stakkels mig med at få opdateret min php version
På forhånd tak for hjælpen.
MVH
Thomas
| |
Mickey (25-05-2001)
| Kommentar Fra : Mickey |
Dato : 25-05-01 14:56 |
|
"Thomas" <thomas@websup.dk> skrev i en meddelelse
news:9elnat$1k7l$1@news.cybercity.dk...
> Hej
>
> Nu er ideen med php4 endelig kommet ind i mit halv langtsomme hoved.
> Specielt session er en herlig ting.
>
> Nogen der kan forklare/hjælpe mig med at få opgraderet min php version?
>
> min maskine er en linux redhat 6.1 så vidt jeg husker. hvor jeg selv har
> compilet apache, mysql og php3 efter en fin guide jeg engang fandt på
> nettet.
>
> Please hjælp stakkels mig med at få opdateret min php version
www.apachetoolbox.com er din ven ;)
--
|-|$235-|)k - Mickey
http://susie.dk - mickey(at)susie.dk
tilføj dit link: http://susie.dk/en/links
hjælp mig med min eksamen: http://susie.dk/alkohol/afstemning
| |
Klaus Rene Hansen (25-05-2001)
| Kommentar Fra : Klaus Rene Hansen |
Dato : 25-05-01 15:06 |
|
> Nogen der kan forklare/hjælpe mig med at få opgraderet min php version?
cd apache_1.3.19
../configure
cd ..
cd php-4.0.5
../configure --with-mysql --with-apache=../apache_1.3.19 --enable-track-vars
--enable-ftp
make
make install
cd ../apache_1.3.19
../configure --prefix=/home/httpd --activate-module=src/modules/php4/libphp4.
a --enable-ftp
make
cd ../php-4.0.5
cp php.ini-dist /usr/local/lib/php.ini
/etc/init.d/httpd stop
cd ../apache_1.3.19
make install
cp /src/httpd /usr/sbin/
/etc/init.d/httpd start
Hvor /home/httpd er det dir du vil have conf/log/en hel masse ander
så retter du /home/httpd/conf/httpd.conf så den ser ud som den du bruger
nu..
Klaus
| |
Thomas (25-05-2001)
| Kommentar Fra : Thomas |
Dato : 25-05-01 16:01 |
|
Hej Alle
Klaus Rene Hansen er gud
Jeg vil lige sige at en dummy som mig fattede hans gode guide og gudhjælpe
mig og det lykkes mig.
Tak Klaus
Med Venlig Hilsen
Thomas en glad php4abe
| |
Klaus Rene Hansen (25-05-2001)
| Kommentar Fra : Klaus Rene Hansen |
Dato : 25-05-01 16:12 |
|
humm
Det må jeg sige det er jeg aldrig blevet kaldt..
Men det er entlig et copy fra php...../INSTALL
Klaus
| |
Jacob Bunk Nielsen (25-05-2001)
| Kommentar Fra : Jacob Bunk Nielsen |
Dato : 25-05-01 18:06 |
|
"Klaus Rene Hansen" <something@sconk.dk> writes:
> cd php-4.0.5
> ./configure --with-mysql --with-apache=../apache_1.3.19 --enable-track-vars
> --enable-ftp
> make
> make install
> cd ../apache_1.3.19
> ./configure --prefix=/home/httpd --activate-module=src/modules/php4/libphp4.
> a --enable-ftp
Jeg har meget glæde af at compile PHP som DSO-modul til Apache, da jeg
så kan opdatere de to ting helt uafhængigt. I går lagde jeg således
Apache 1.3.20 på min server, som kører med en PHP 4.0.5, som er
compiled som DSO-modul da jeg kørte Apache 1.3.19. Med ovenstående
oversætter du PHP statisk sammen med Apache, så begge dele skal
oversættes igen den dag du vil opgradere en af delene (eller bare
compile understøttelse for en eller anden ny ting med i en af dem).
Jeg laver configure på Apache 1.3.20 med:
../configure --prefix=/usr/local/apache --activate-module=src/modules/standard/mod_so.c
Du kan læse INSTALL-filen der følger med PHP for at se hvordan man
oversætter PHP som DSO-modul.
--
Jacob
The most overlooked advantage to owning a computer is that if they
foul up there's no law against whacking them around a little.
| |
Klaus Rene Hansen (25-05-2001)
| Kommentar Fra : Klaus Rene Hansen |
Dato : 25-05-01 21:37 |
|
> Du kan læse INSTALL-filen der følger med PHP for at se hvordan man
> oversætter PHP som DSO-modul.
Er det noget du vil sende med(lidt copy fra INSTALL) da iden jo er meget
god...
Klaus
| |
Jacob Bunk Nielsen (26-05-2001)
| Kommentar Fra : Jacob Bunk Nielsen |
Dato : 26-05-01 18:27 |
|
"Klaus Rene Hansen" <something@sconk.dk> writes:
> > Du kan læse INSTALL-filen der følger med PHP for at se hvordan man
> > oversætter PHP som DSO-modul.
>
> Er det noget du vil sende med(lidt copy fra INSTALL) da iden jo er meget
> god...
Ja, hvis du ikke selv har adgang til INSTALL-filen?
Men her kommer det (kopieret direkte fra INSTALL-filen der følger
med PHP 4.0.5):
| QUICK INSTALL (DSO)
|
| For this to work your Apache httpd must have mod_so enabled.
| Check using httpd -l. You should see something like:
|
| Compiled-in modules:
| http_core.c
| mod_so.c
|
| Chances are you will see a lot more modules than these two. That's ok,
| as long as mod_so.c shows up you can proceed with the following steps:
|
| $ gunzip -c php-4.0.x.tar.gz | tar xf -
| $ cd php-4.0.x
| $ ./configure --with-mysql --with-apxs
| $ make
| $ make install
|
| If you get an error telling you that the apxs script could not be found,
| look for it on your system and if you find it, provide the full path to it
| as: --with-apxs=/path/to/apxs
|
| Next you must copy php.ini-dist to the appropriate place (normally
| /usr/local/lib/php.ini) and edit it as necessary to set PHP options.
|
| The only thing left to do is to edit your httpd.conf file and make sure the
| PHP 4 mime type is there and uncommented. You need a line that looks like
| this:
|
| AddType application/x-httpd-php .php
|
| Then restart your server (apachectl restart) and you should be able to
| serve up PHP files now. Make a test file called test.php and put some
| PHP tags in it. Like <?phpinfo()?>, for example.
--
Jacob
If it wasn't for C, we would be using BASI, PASAL, and OBOL.
| |
|
|