ugrás a tartalomhoz

PHP5+Suse10.0

Anonymous · 2006. Jan. 24. (K), 17.47
Sziasztok!
Sehogyan sem tudom betölteni a php-mysql kiterjesztést SuSe10.0 + PHP5 + Apache2 alatt. A phpinfo() kimenete szerint a php --disable-all kiterjesztéssel lett fordítva, viszont van php-mysql rpmben hozzá. Újra kellene forrásból configurálni és fordítani a php-t, esetleg a php5-5.4.9.src.rpm-et kellene rebuild-el újraconfigurálni, vagy teljesen máshol, a php.ini és az apache2 config táján próbáljak keresgélni?
Drupal telepítést áthoztam a Suse 9.3 alól és az adatbáziselérésre panaszkodik.
 
1

PHP5+Apacs 2

janoszen · 2006. Jan. 24. (K), 18.46
Szia!

Ha jól tudom, hivatalosan a PHP5 nem támogatja az indián törzsfőnököt. :) Egyébként meg nézd meg, ha MySQL 4.1+ van, akkor asszem mysqli kiterjesztést kell használnod. Ezen felül bogarászd végig a php.ini-t és a httpd.conf-ot, hátha ott találsz valamit. Ha más nem, fordítsd újra a PHP-t. Ehhez mondjuk, szükséged lesz a devel csomagokra is... :)
2

minden van

Anonymous · 2006. Jan. 24. (K), 19.24
Szia!
Minden fel van rakva a php5-5.4.9.src.rpm-hez :-) még olyan devel csomagok, amikre nem is gondolnék... Csak ha forrásból forgatom, úgy nem jelenik meg az rpm adatbázisban, másrészt akkor még vagy két gépre kéne fordítgatnom és configolnom.
Ezt a mysqli-t mindenesetre megnézem, remélem segít.
3

<Nincs cím>

Fekete Ferenc GDA · 2006. Jan. 24. (K), 21.37
hogy érted,h nem támogatja az apacsot? neke msimán megy.
mysqli: a 4.xxx-es mysql a sima mysql_connect-el is megy és a mysql_connectli-vel is. Szintén működik nálam mindkettővel. Szóval ne mbiztos,h ez a hiba, de azért nézd meg.

Online 2.0
4

HIVATALOSAN... :)

janoszen · 2006. Jan. 24. (K), 22.54
Mondom, hivatalosan nem támogatja. Van hozzá modul meg minden, de legutóbb, amikor néztem, az volt írva, hogy hivatalosan nem támogatja, nesze, itt a forrás, forgasd magad. :D Persze, ott ment el a kedvem a Linuxos configolástól, mert modemmel a franc akar mindent letöltögetni. Főleg nem RPM csomagokat... :D
5

Akkor hogy lehet az extension-t betölteni?

Anonymous · 2006. Jan. 25. (Sze), 19.25
A verziókszámok: mysql-4.1.13-3.2,apache2-2.0.54-10, php5-5.0.4-9, php5-mysql-5.0.4-9
A /usr/lib/php5/extension alatt van egy olyan, hogy mysql illetve mysqli (csak így, .so nélkül)
Hogyan lehetne tehát betölteni a mysql kiterjesztést?
Az /etc/php5/apache2/php.ini-ben már beírtam, hogy extension=mysql, ill. mysqli, sőt a /etc/php5/conf.d alatt lévő mysql.ini-ben is engedélyezve van.
6

2 helyen kell engedélyezni...

janoszen · 2006. Jan. 25. (Sze), 23.14
Üdv!

2 helyen kell a php.iniben engedélyezni. A Windózos változatot írom:

extension=php_mysql.dll

A másik: (beállítások)

[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links.  -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
mysql.max_links = -1

; Default port number for mysql_connect().  If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
; at MYSQL_PORT.
mysql.default_port =

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password!  And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =

; Maximum time (in secondes) for connect timeout. -1 means no limit
mysql.connect_timeout = 60

; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
mysql.trace_mode = Off


MySQLi-re hasonlók.
7

Mint látod, linuxozom

Anonymous · 2006. Jan. 26. (Cs), 17.54
Szia!
Hát, köszönöm a Windowsos változatot, de mint látod, Linuxot használok (legalábbis a könyvtárak elérései alapján látható)
Azt meg tudod mondani, hogyan kell?