Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: instalacja PHP5
Forum PHP.pl > Forum > Przedszkole
mercii
Witam
Jestem zieloniutki jezeli chodzi o php i linuxa.Mam MANDRIVE 2005 LE. Kiedy ja instalowalem to wybralem pakiety php i apatche.
Po wpisaniu locahost apatch sie odpala.
Jednak nie moge wykonac ani jednego pliku .php ze skryptem.
Probowalem zaistalowac teraz najnowsza wersje phpale po ./configure poajwia mi si etakie bledy :

configure: warning: bison versions supported for regeneration of the Zend/php parsers: 1.28 1.35 1.75 1.875 2.0 2.1 2.2 2.3 (found: none).
checking for flex... lex
checking for yywrap in -ll... no
checking lex output file root... ./configure: line 3276: lex: command not found
configure: error: cannot find output from lex; giving up


wiem ze trezba konpilowac mnie wiecej tak:

./configure --with-pgsql=/usr/local/pgsql/
--with-apache=../apache_1.3.19 --enable-shared=yes --enable-track-vars

Postgresa tez bede porezbowal. Apatcha mam chyba w wersji 2.0.W helpie php doczytalem sie ze musze podac sciezke do apatcha.Ale w usr/local/ nie mam katalogu apatch.
Dodaje ze dodoalem wdpowiedni ewpisy do httpd.conf

# Extra Modules
LoadModule php_module modules/mod_php.so
LoadModule php4_module modules/libphp4.so
LoadModule perl_module modules/libperl.so
AddModule mod_php.c
AddModule mod_php4.c
AddModule mod_perl.c
AddType application/x-httpd-php4 .php4" title="Zobacz w manualu php" target="_manual">
# Extra Modules
LoadModule php_module modules/mod_php.so
LoadModule php4_module modules/libphp4.so
LoadModule perl_module modules/libperl.so
AddModule mod_php.c
AddModule mod_php4.c
AddModule mod_perl.c
AddType application/x-httpd-php4 .php4

Wczesnie mailem zamiast 4ek , 3ki.


Co mama robic?questionmark.gif?
Cysiaczek
Doinstaluj te pakiety, bo są niezbędne

flex
bison
gcc

Znajdziesz je na płytce Mandrivy.
Potem poczytaj to http://pl2.php.net/manual/pl/install.unix.php

Możesz mieć jednak problem z instalacją php ze źródeł, bo Mandriva jest pod tym względem trochę lewa. Lepiej zainstaluj również apache ze źródeł (najpierw odinstaluj wszystkie inne pakiety z php i apache) i wtedy instalujesz php bardzo prosto.
./configure --with-apxs=/www/bin/apxs --with-mysql
mercii
Skad mam wziasc tego flexa i bisona?questionmark.gif
Legro
Czytaj dokladnie smile.gif

Cytat
Znajdziesz je na płytce Mandrivy.
Lisek54
Skoro masz Mandrive masz również narzędzie URPMI, narzędzie to możesz skonfigurować na http://easyurpmi.zarb.org/. Polecenie które wygenerujesz na stronie wklej do konsoli z poziomu root (su).

Ściągnie nową liste pakietów, następnie napisz urpmi pakiet_do_zainstalowania.

Warto dodać iż każdy serwer może mieć inne pakiety dodaj sobie z 4, powinno wystarczyć...


P.S jeżeli będzie chciał płytę to musisz w konfiguracji komputera wyłączyć cdrom jako źródło (kategoria pakiety).
Mandriva 07 lub 06 jest o wiele lepsza bo łatwiejsza ;-)
mercii
a skad mozna wziasc mandrie 07 ze wszystkimi paczkami?questionmark.gif Jakis link?
Lisek54
http://strefa.mandriva.pl/

Jest wersja
*free - darmowa wersja,
*powerpack (polecam) - płatna wersja, posiada kompilatory więcej libów itp... Oraz dostajesz konto w strefie,
*discovery (odradzam) - wersja obcięta, brak kompilatorów możesz instalować tylko z paczek.

Jeżeli z ściągnięciem wersji 07 będą problemy ściągnij 06, równie dobra..


Powodzenia
Cysiaczek
A ja '06 nie polecam jeśli masz kartę ATI, bo będziesz musiał od razu kompilować nowe jądro dla sterowników smile.gif
'O7 mam obecnie i uważam za naprawdę dobrą dystrybucję.
Niektórych egzotycznych pakietów możesz poszukać na http://rpm.pbone.net/index.php3
Lisek54
Z tego co wiem również openSuSe ma duże zasoby pakietów i sterowników do urządzeń.

Co do kompilacji... każdy pierwszy raz jest najgorszy :-) później już z górki ;-)

No ale dobra bo robi się offtopic.gif


@mercii jeżeli uda Ci się zainstalować PHP5 to napisz na jakiej dystrybucji, może przyda się innym...
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.