Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Roman_S 06 Září 2007, 00:14:09

Název: pridání modulu do PHP
Přispěvatel: Roman_S 06 Září 2007, 00:14:09
hi all

kompiloval jsem si modul ssh2.so. vypadá to že všecko proběhlo jak mělo a souborek mám :) jenžeted stojím pred problémem. potrebuju php rict že tento modul má používat. cili musím v php.ini nastavit extension = ssh2.so . jenže kam mám ten soubor nahrát? kde php očekává moduly??? našel jsem teda ješte v php.ini extension_dir(byla zaremovaná) extension_dir = "./" tak jsem ju odremoval a zkusil zadat cestu k modulu. :( a nic :(


nemate nekdo zkušenosti s tím kde mají byt moduli pridané?

dík za radu a zádrek
Název: pridání modulu do PHP
Přispěvatel: drat 06 Září 2007, 07:50:29
Kód: [Vybrat]
find / -name 'mysql.so'Poradne se podivejte na vypis a myslim, ze nebudete mit problem zjistit kde se to nachazi. Nebo muzete dat
Kód: [Vybrat]
updatedb
locate mysql.so
EDIT: pokud tedas mate nainstalovane rozsireni mysql
Název: pridání modulu do PHP
Přispěvatel: Roman_S 06 Září 2007, 21:08:03
ještě dotaz abych vedel jak je laborování uspěšné, existuje prikaz na vypsání načtených modulů? doted to zkouším tak že zkouším otvírat stranku co vznikla pri kompilaci modulu test.php.

ale rád bych videl nejaký výpis načtených modulů


jjj běží mi aj rozšířeni mysql
Název: pridání modulu do PHP
Přispěvatel: Culprit 06 Září 2007, 23:00:59
nactene moduly se daji zjistit primo pres php, vytvor si soubor php_info.php, který bude obsahovat toto
Kód: [Vybrat]
phpinfo();
?>
Ulož jej na web a zadej do prohlížeče URL k souboru. Budeš tam mít kompletní informace o serveru a PHP.

co se tyka PHP.INI.
Koukni na www.php.net tam je to dobre popsany.

Jinak po zmene php.ini je potreba restartovat web server pokud mas php jako Server API:   Apache 2.0 Handler.
J
Název: pridání modulu do PHP
Přispěvatel: Roman_S 07 Září 2007, 14:33:09
nooooo takže to vidím že to mám asi špatně zkompilované ten modul protože sem asi udelal všecko jak se má a nejede to. a pravda je že pri kompilaci ssh2.so sem tomu trošku pomáhal. takže asi sem pomohl špatně

jinak restartovávat nezapomínám.

uvidím jak polaboruju. furt to tam háže chybu s ssh2.lo s jakousi fukncí :(
Název: pridání modulu do PHP
Přispěvatel: Roman_S 09 Září 2007, 16:51:17
hi all


mám to, kdyby po tom někdo pátral někdy tak tenhle rádek pridat hned na začátek jak jsou include v souboru ssh2.c

jinak verzi sem mel
openssl 0.9.8e
libssh2-0.17
ssh2-0.10


#define LIBSSH2_APINO 200412301450

jinak v php.ini
exrtension_dir = cesta ke všem souborům *.so (nakopírovat všecky co se načítají do te složky)
a pridat extension = ssh2.so

a še jede jak má :)

a němci mají u mě plus.

bye all
Název: pridání modulu do PHP
Přispěvatel: Roman_S 11 Září 2007, 01:32:01
pak asi vykysnete na extension :( ale tak to ktomu patří :)
Název: pridání modulu do PHP
Přispěvatel: Radek Hulán 11 Září 2007, 14:57:32
Modul se dá povolit přidáním MODUL.ini do /etc/php5/conf.d/, například s tímto obsahem:

Kód: [Vybrat]
extension=MODUL.so
Název: pridání modulu do PHP
Přispěvatel: Roman_S 11 Září 2007, 17:40:39
jejda já napsal uplnou hovadunu :D ne extension ale executable. nebo takto. když spustím run_tests.php ( soubor vznikl pri kompilaci knihovny) tak to hodí chybu s test_php_executable  komkterně - ERROR: enviroment variable TEST_PHP_EXECUTABLE must be set to specify PHP executable!.


a frdel je že gugl v tomto mlčí a to vidím asi poprvé :(
Název: pridání modulu do PHP
Přispěvatel: Roman_S 13 Září 2007, 12:32:47
není nikdo kdo by vedel? zacínají me docházet ápady :(
Název: pridání modulu do PHP
Přispěvatel: Roman_S 13 Září 2007, 15:49:29
hm zjištuju že to nemá nic společného s tím modulem ale se zamotnou instalací PHP.

nevíte nekdo o nejakém linku kde je fakt vcelku dobre popsané jak na instalaci PHP a apache?

PLS _ jak ted odeberu KOMPLETNĚ vše co se týká apache a php abych to tam mohl nahrát vše znova v novích verzích a pořádně??
Název: Re: pridání modulu do PHP
Přispěvatel: Culprit 10 Října 2007, 10:44:17
nevíte nekdo o nejakém linku kde je fakt vcelku dobre popsané jak na instalaci PHP a apache?

PLS _ jak ted odeberu KOMPLETNĚ vše co se týká apache a php abych to tam mohl nahrát vše znova v novích verzích a pořádně??
http://cz2.php.net/manual/cs/install.unix.php

Kód: [Vybrat]
sudo apt-get remove --purge apache* php*Tím bys to měl odebrat kompletně.