Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Siema,
miałem php5, ale miałem pewne problemy z połączeniem z mysql ( jakoś błąd z funkcją pconnect_mysql () ). Znalazłem, że wystarczy zainstalować php4. Więc apt-em usunąłem php5 i zainstalowałem php4. Niby chodziło, ale inny program sie sypał. No to postanowiłem wrócić do php5 - i znowu apt-get.
A teraz żaden php mi nie chodzi, jak wchodze na stronę z php to mój serwer nie kuma że to php i chce zapisać jako nieznany plik :\
Poradziłby ktoś jak, nie rozwalając całego systemu, mógłbym przeinstalować (najlepiej ze źródeł) php5? Albo jak zmusic Apache żeby na powrót kumał że ma zainstalowany php?
Offline
Pewnie ostro narobiłeś syfu z bibliotekami. Remedium na pobieranie plików php jest pakiet [b]libapache2-mod-php5[/b] i chyba nic więcej (pomijam te z zależności).
Offline
pewnie narobilem :) mi głównie chodzi o to, że php5 ma problem z podłączaniem sie do MySQL jeśli nie skompilue sie go z opcją --with-mysql czy jakoś tak. Miał ktoś taki problem? Da sie to zrobic bez kompilowania? Bo o to sie rozbiłem właśnie. Podobno można zrobić dpkg-reconfigure php5-mysql ale mi to nic nie dawało (żadnego ekrenu konfiguracyjnego nie miałem)
Offline
jest stosowna paczka w Debianie ktora trzeba zainstaowac aby php moglo laczyc sie z mysql ... nazywa sie ona php5-mysql
Offline
tak, te paczke miałem zainstalowana, ale i tak wyskakiwal problem z pconnect_mysql() . Zauwazylem ze php nie wskazuje na biblioteke mysql.so, wiec w pliku konfiguracyjnym php.ini wstawilem odnosnik do mysql.so wraz z katalogiem (jaks dziwna sciezka) i jakis czas temu na innej maszynie to zadzialalo, a tutaj nie :(
Ostatnio edytowany przez bucz (2009-02-07 15:26:11)
Offline
oj cos strasznie kombinujesz ... to naprawde dziala bez problemow - pokaz co to za blad, sprawdz w phpinfo() czy obsluga mysql dziala pokaz [tt]dpkg -l '*mysql*' | grep '^ii'[/tt]
Offline
[b]bercik:[/b] a no przekombinowałem :) to o co prosisz dam w poniedziałek jak nie uda sie dpkg -P php-wszystko i apt-get install php5-z-bonusami
a może jest tak, że trzeba najpierw zainstalować php5-mysql a potem php5 żeby on poprawnie wszystko popodczepiał?
Offline
[quote=bucz]a może jest tak, że trzeba najpierw zainstalować php5-mysql a potem php5 żeby on poprawnie wszystko popodczepiał?[/quote]
nie trzeba ... w tym naprawde nie ma zadnej magii ...
Offline
Ja bym skompilował. Nie ufam tym paczkom, Ostatnio też miałem problem z przejściem z paczkowanego php5 do php4, z 3godziny walczylem z paczkami, aż się wkurzyłem i skompilwalem, to od raz łyknał.
Kompilujesz = wiesz co sie dzieje = masz kontrole = działa :-)
Offline
[b]Grzeslaw :[/b] a byłbyś tak dobry i napisał jak to kompilować? bo dociągnąłem apt-get source, ale potem trzeba ./configure z opcjami jakimis tajemniczymi i nie chce czegos spier***** zeby miec caly poniedzialek w plecy : )
[b]bercik: [/b] magii nie ma, ale jest syf z paczkami u mnie i jakos pójść nie chce
Offline
dpkg -l | grep php | sort
ii php5-common 5.2.0-8+etch13 Common files for packages built from the php
ii php5-gd 5.2.0-8+etch13 GD module for php5
ii php5-mysql 5.2.0-8+etch13 MySQL module for php5
ii php5-snmp 5.2.0-8+etch13 SNMP module for php5
pi libapache-mod-php5 5.2.0-8+etch13 server-side, HTML-embedded scripting languag
rc libapache2-mod-php4 4.4.4-8+etch6 server-side, HTML-embedded scripting languag
rc php4-cli 4.4.4-8+etch6 command-line interpreter for the php4 script
rc php4-common 4.4.4-8+etch6 Common files for packages built from the php
rc php4-gd 4.4.4-8+etch6 GD module for php4
rc php4-mysql 4.4.4-8+etch6 MySQL module for php4
rc php4-snmp 4.4.4-8+etch6 SNMP module for php4
Offline
ok, juz zrobiłem (pomijam to że u góry nie wymienione byo php5)
dpkg -P wszystko-z-php4 apt-get install libapache2-mod-php5 libphp-adodb php5 php5-cgi php5-cli php5-common php5-gd php5-mysql php5-snmp
a na koncu
apt-get install cacti
bo to ten programik mi się sypał. Co ciekawe, normalnie jak instaluje się Cacti to on dociąga jakieś paczki od php4, a jak zainstaluje sie wszystko od php5 co napisałem to cacti starego php juz nie chce. Ciekawe czemu od razu nie bierze najnowszego php. Ale chodzi, więc nie ważne :)
Ostatnio edytowany przez bucz (2009-02-09 09:53:02)
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00087 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.191.192.109' WHERE u.id=1 |
0.00060 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.192.109', 1732535074) |
0.00057 | SELECT * FROM punbb_online WHERE logged<1732534774 |
0.00053 | SELECT topic_id FROM punbb_posts WHERE id=110033 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=13349 ORDER BY posted |
0.00055 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13349 AND t.moved_to IS NULL |
0.00004 | SELECT search_for, replace_with FROM punbb_censoring |
0.00138 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13349 ORDER BY p.id LIMIT 0,25 |
0.00075 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13349 |
Total query time: 0.00548 s |