PHP5 hat keine Sessions

kasy

Rouge
hi,

ich habe mir PHP5 aus den Ports installiert
Code:
#cd /usr/ports/lang/php5/
make configure
make install clean
funktioniert soweit auch alles, bis auf die sessions, in der php.ini sind sie aber aktiviert
Code:
session.save_handler = files
session.save_path = "/tmp"
session.use_cookies = 0
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor     = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5
ich befürchte das PHP ohne sessios compiliert wurde,
wenn das mögich ist, wie compiliere ich das dann mit session ?

ich hab das selbe problem mit PHP4.x

System ist freeBSD 4.1

hoffe das sind genug informationen.
P.s. Habe die suchfunktion benutzt und das Oracel(Google) gefragt aber bin nicht draus schlau geworden... :(

danke schonmal
Kasy
 
:zitter: muhaaa hülfe

*boing boing boing* schnell flücht und in Bärenhöhle verbarikadier, Rolläden runterlass, Fenster zumach, Türen vernagel und Möbel davor stell..
 
4.1? würde ich mal aktualisieren...

btw, wenn du es "einfach" aus den ports installiert hast => sessions sind per default dabei!
 
EyeDacor schrieb:
4.1? würde ich mal aktualisieren...

btw, wenn du es "einfach" aus den ports installiert hast => sessions sind per default dabei!

Also ich habe auch aus den Ports installiert, bei mir war auch alles mögliche deaktiviert, unter anderem auch sessions.

Ich habe PHP5 nun schon 100mal neu kompiliert weil ich immer wieder merkte das noch was fehlte. Mein Makefile unter /usr/ports/lang/php5 enthält zur Zeit folgende Optionen:

Code:
CONFIGURE_ARGS= --enable-versioning \
                --enable-memory-limit \
                --with-layout=GNU \
                --with-config-file-scan-dir=${PREFIX}/etc/php \
                --disable-pear \
                --enable-libxml \
                --with-libxml-dir=${LOCALBASE} \
                --with-dom \
                --enable-spl \
                --with-mysql \
                --with-pcre-regex \
                --with-zlib-dir \
                --with-pdf \
                --with-gd \
                --with-jpeg-dir=/usr/local/lib \
                --with-openssl \
                --with-curl

Ich weiss jetzt nicht mehr was davon für die Sessions verantwortlich war, aber damit sind sie bei mir jedenfall aktiviert.

Achtung: Makefile aus lang/php5 editieren, aber danach den port www/mod_php5 installieren.
 
Mein Makefile unter /usr/ports/lang/php5-extensions enthält defaultmaessig:
,----
| ...
| WITH_CTYPE= yes
| WITH_DOM= yes
| WITH_ICONV= yes
| WITH_PCRE= yes
| WITH_POSIX= yes
| WITH_SESSION= yes
| WITH_SIMPLEXML= yes
| WITH_SQLITE= yes
| WITH_TOKENIZER= yes
| WITH_XML= yes
| ...
`----
 
Zurück
Oben