PHP4-MySQL

Fórumok

PHP4-MySQL

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

Ü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

egyreszt konzultalsz egy hozzaerto emberrel (rendszergazdaddal), vagy olvasgatod a doksikat.

t

[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 :)

[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

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.

[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.

[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.

[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? :)