Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: konfiguracja php w freebsd
Forum PHP.pl > Forum > Serwery WWW
darkob
Witam
Zainstalowalem system freebsd z apachem i php.Nie mam pojecia jak skonfigurowac odpowiednio php.ini zeby dzialao jak trzeba. Podstawy znam ale po wyswietleniu phpinfo() nie zobaczylem czesci ustawien. Gdzie znajduja sie inne ustawienia php(/usr/local/etc/php.ini - po przeniesienu go php dalej dzaila czemu), i w ktorej czesci php.ini mam blad.
www.compoaza.pl/dar/ -- ladauje sie phpinfo()
www.compoaza.pl/dar/php.ini -- plik php.ini


Dzieki za odpowiedzi
dr_bonzo
Instalowales z pakietu? Phpinfo() podaje ze zostal on skompilowany z opcja "--disable-all" -- wylacza wszystkie moduly. Skompiluj go recznie (patrz art na wiki, dla linuxa ale na bsd bedzie podobnie) lub poszukaj innej paczki.
darkob
dzieki za podpowiedz tak zrobie i mam jeszce jedno typanie z jakiego pliku sie uruchamia php przy braku php.ini
dr_bonzo
Uzywa domyslnych ustawien +
Cytat
Configuration File (php.ini) Path  /usr/local/etc 
Scan this dir for additional .ini files  /usr/local/etc/php 
additional .ini files parsed  /usr/local/etc/php/extensions.ini

jak podaje phpinfo
darkob
Zgodze sie z toba ze tak podaje phpinfo ale w tych miejscach nie ma zadnego pliku konfiguracyjnego. Teraz doinstalowalem moduly i jak nie ma w katalogu /usr/local/etc pliku php.ini to wspaniale dzialaja sesje tzn nie wywala sie na nich jak natomiast skopijuje php.ini do jego iwerwotnego miejsca to wywala brak obslugi sesji
z plikiem php.ini w /usr/local/etc
Fatal error: Call to undefined function: session_start() in /usr/home/http/index.php on line 3
a przy braku php.ini
Warning: main(ramka/glowa): failed to open stream: Permission denied in /usr/home/http/index.php on line 111

Warning: main(): Failed opening 'ramka/glowa' for inclusion (include_path='.:') in /usr/home/http/index.php on line 111

wybacz ze jestem tak dociekliwy(albo upierdliwy)
bela
Skompilowałeś php5-extensions ?:]
A co do sesji to może coś w konfigu namieszales ?
escaflowne
We FreeBSD porty PHP4 i PHP5 podzielone są na jądro i moduły. Jądro PHP4 znajduje się w /usr/ports/lang/php4 a jądro PHP5 w /usr/ports/lang/php5.
Moduły można albo doinstalować osobno, np.:
# cd /usr/ports
# make search name=php4-ctype
# cd textproc/php4-ctype
# make install clean

lub zbiorowo, wybierając moduły przy pomocy wygodnego menu, np.:
# cd /usr/ports/lang/php4-extensions
# make install clean

Osobiście, polecam pierwszy sposób (każdy moduł osobno), ponieważ daje on większą elastyczność w zarządzaniu modułami.
Plik konfiguracyjny php to: /usr/local/etc/php.ini
Plik zawierający listę modułów php to: /usr/local/etc/php/extensions.ini
darkob
Dzieki jeszcze raz za odpowiedz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.