Hozzászólások
Nekem nagyon is hasznos volt a fordítgatós tanács, mert az alapjánsikerült kb 3 perc alatt elkészítenem, amin már órák óta dolgoztam sikertelenül. Persze ehhez hozzájárult az is, h tudtam mit kell tennem mert elmondták. Az meg sztem most tökre mindegy hogy radhat debian vagy fedora alatt fordította így, mert mind alatt ua.
Dani
- A hozzászóláshoz be kell jelentkezni
Üdv
Nem tudom magam sem, hogy miért, de nem sikerült belőni a PHP4-et mysql támogatással.
apt-get install php4
akkor leszedi asszem a php4-et meg egy php4-common cuccot
Eddig nincs is baj.
apt-get install php4-mysql
k
apt-get install libapache2-mod-php4
Valami tipp, hogyan is tudnám szóra bírni a mysql_connect cuccokat meg a PHP4-mysql kapcsolatot?
Dani
- A hozzászóláshoz be kell jelentkezni
egyreszt konzultalsz egy hozzaerto emberrel (rendszergazdaddal), vagy olvasgatod a doksikat.
t
- A hozzászóláshoz be kell jelentkezni
[quote:68707a8372="vargadanis"]
Nem tudom magam sem, hogy miért, de nem sikerült belőni a PHP4-et mysql támogatással.
apt-get install php4
Mindenképpen csomagból szeretnéd telepíteni?
Milyen disztribet használsz?
Mert ha nem, akkor leírom, hogy én Fedora FC3 alatt forrásból hogy raktam fel.
1.,
a., Leszedtem a MySQL-nek a http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.12.tar.gz/from/pick
a forrást.
b., Root-ként
[code:1:68707a8372]
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/opt/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
[/code:1:68707a8372]
2.,
a., Leszedtem az Apache source-ot.
http://apache.mirrors.crysys.hit.bme.hu/dist/httpd/apache_1.3.33.tar.gz
b., [code:1:68707a8372]tar -xvzf apache_1.3.33.tar.gz[/code:1:68707a8372]
c., Parancsorba beírtam, hogy
[code:1:68707a8372] ./configure --prefix=/opt/httpd --enable-modul=so[/code:1:68707a8372] vagy oda ahova telepíteni szeretnéd.
d., [code:1:68707a8372]make[/code:1:68707a8372]
e., [code:1:68707a8372]make install[/code:1:68707a8372]
3.,
a., Leszedtem az Apache source-ot.
http://www.php.net/get/php-4.4.0.tar.gz/from/a/mirror
b., [code:1:68707a8372]tar -xvzf php-4.4.0.tar.gz[/code:1:68707a8372]
cdvel belemész a könyvtárba
c., Készítesz egy állományt, amibe beleírod ezeket és utána futtathatóvá teszed
[code:1:68707a8372] ./configure --prefix=/opt/php \
--with-mysql=/opt/mysql \
--with-apxs=/opt/httpd/bin/apxs \
--enable-ftp[/code:1:68707a8372]
d., [code:1:68707a8372]make[/code:1:68707a8372]
e., [code:1:68707a8372]make install[/code:1:68707a8372]
f., a /opt/php alá bemásolod a php.ini-recommended -et php.ini néven.
g., az apache httpd.conf-ját szerkezted és ott lenni kell majd ilyen soroknak, hogy:
A LoadModule szekcióban:
LoadModule php4_module libexec/libphp4.so
meg az AddModule-ban
AddModule mod_php4.c
sornak (bár ez lehet, hogy nem kellett)
és lentebb pedig
AddType application/x-httpd-php .php és még amilyen kiterjesztéseket szeretnéd, hogy phpként értelmezzen.
Ha nem gányoltam nagyon össze, akkor talán müködik :)
- A hozzászóláshoz be kell jelentkezni
[quote:32b61d521a="vargadanis"]
Valami tipp, hogyan is tudnám szóra bírni a mysql_connect cuccokat meg a PHP4-mysql kapcsolatot?
ennyi kell a megfelelo php.ini (apache mod eseten: /etc/php4/apache/php.ini) vegere:
extension=mysql.so
ezt amugy bele kellene tennie, amikor a php4-xxx csomagot felteszed, de ki tudja, miert, nem tette meg
- A hozzászóláshoz be kell jelentkezni
Hát én mindent csomagból telepítettem eddig fel, bár jobb szeretem a forrást, egy kicsit áttekinthetőbb, mint adebianban a csomagok. Az apachot pl ezer darabra szétszedi egy halom külön konfig filet készít neki, ami egyben is elférne. Ez nem szimpatikus, de az az lenne, hogy csak ennyit kell beirogatni a parancssorba:
apt-get install php4-mysql
leszedi a php4-et is a php4-mysql modult is
apt-get install apache2 libapache2-mod-php4
apt get install mysql-server
és elvileg mindenféle különösebb konfig nélkül működnie kellene a dolognak, de nem megy.
Azért megnézem a forrásos dolgot, amit FC3 alatt javasoltál, cycom.
- A hozzászóláshoz be kell jelentkezni
[quote:4600bc70d2="tibyke"]egyreszt konzultalsz egy hozzaerto emberrel (rendszergazdaddal), vagy olvasgatod a doksikat.
t
Olvasd el, mi a forum cime:
"Tartalomjegyzék -> Debian GNU/Linux támogatás"
Azert ir ide vki, mert segitsegre van szuksege.
- A hozzászóláshoz be kell jelentkezni
[quote:1f13c324f3="cycom"]
Mindenképpen csomagból szeretnéd telepíteni?
Milyen disztribet használsz?
"Tartalomjegyzék -> Debian GNU/Linux támogatás"
Nem akarok nagyon bunko lenni, mert valoszinuleg segiteni akartal neki, de miert nem fordittatod le vele az egesz rendszert ezzel az erovel?:)
Az ember azert hasznal valamilyen disztribet, hogy peldaul ne kelljen forditgatasokkal az idot tolteni; ha vki annyira szeret forditgatni, akkor az hasznaljon LFS-t.
A fenti problemat par apt-get install kiadasaval kb 10 masodperc alatt meg lehet oldani.
- A hozzászóláshoz be kell jelentkezni
[quote:63ffab6710="samson"]
"Tartalomjegyzék -> Debian GNU/Linux támogatás"
Bocs, de figyelmetlen voltam. De azért azt hiszem talán Debian alatti is ugyanúgy kell még fordítani :)
Nem akarok nagyon bunko lenni, mert valoszinuleg segiteni akartal neki, de miert nem fordittatod le vele az egesz rendszert ezzel az erovel?:)
Ne legyél az :)
Segítő szándékkal írtam ide és nem játszottam meg a nagy bölcs tudóst és nem szórtam el a bűvös RTFM és társai betű kombinációkat.
Az ember azert hasznal valamilyen disztribet, hogy peldaul ne kelljen forditgatasokkal az idot tolteni; ha vki annyira szeret forditgatni, akkor az hasznaljon LFS-t.
Én is az apt-vel frissítem a csomagokat, de elsősorban azokat, amelyeknek a függőségi kérdés nagy szerepet játszik.
A fenti problemat par apt-get install kiadasaval kb 10 masodperc alatt meg lehet oldani.
Persze, attól függ, hogy milyen sztrádán autózol :)
Csak nem NIIF tag vagy? :)
- A hozzászóláshoz be kell jelentkezni