Hur installerar man Telldus PHP Extension?

Moderator: Telldus

Post Reply
skorpion
Posts: 74
Joined: Fri Mar 17, 2023 9:45 am

Hur installerar man Telldus PHP Extension?

Post by skorpion »

Hej
Såg i en tråd att det finns en PHP extension eller wrapper som Telldus gjort.
Vad vinner man på att prata med denna istället för direkt via kommandon i konsollen/terminalen?

Hur installerar man denna sak?

Det är sakerna som finns här som jag syftar på:
http://svn.telldus.se/telldus/trunk/bindings/php/

/Niclas
skorpion
Posts: 74
Joined: Fri Mar 17, 2023 9:45 am

Post by skorpion »

Lyckades lösa det själv
Vet inte om vissa saker inte är nödvändigt eller inte

Jag skapade iaf en katalog i min hemkatalog
>mkdir telldus
Bytte till den katalogen
>cd telldus
Hämtade hem hela svn-trädet
>svn co http://svn.telldus.se/telldus/trunk/
La till telldus repository i sources
>vi /etc/apt/sources.list
deb http://download.telldus.com/debian/ stable main
deb http://download.telldus.com/debian/ unstable main

Uppdaterade listan och hämtade hem telldus-core & libtelldus-core-dev
>apt-get update && apt-get install telldus-core libtelldus-core-dev
Gick in i katalogen trunk/bindings/php
>cd trunk/bindings/php
Körde 3 kommandon:
>phpize
>./configure --enable-telldus
>make

Nu ska du bara flytta de skapade filerna till php's extension-katalog.
Jag är osäker om både telldus.so & telldus.la som finns i katalogen modules måste kopieras, för att vara på den säkra sidan tog jag båda.
I php.ini så ska det stå vart extensions-katalogen finns, leta efter "extension_dir"
Jag blev inte speciellt klok på att kolla i php.ini för där var allt bortkommenterat.
Fick kolla vad php sa att den använde som katalog för extensions
>php -i | grep extension_dir
Kopierade filerna till den funna katalogen
>cp modules/telldus* /usr/lib/php5/20060613+lfs/
La till "extension=telldus.so" i php.ini
>vi /etc/php5/apache2/php.ini
Startade om apache
>apache2ctl restart

Thats it

Jag kör debian lenny så kör du en annan distribution så är säkert sökvägar lite annorlunda för just dig.

/Niclas
sebastian
Posts: 14
Joined: Fri Mar 17, 2023 9:45 am

Post by sebastian »

någon som vet hur man gör det här på mac os?

borde ju vara liknande. Men när jag försöker konfigurera php så säger den att den inte hittar telldus core. Men den borde väl finnas eftersom jag kan använda td-tool?
Post Reply