webForumDet fria alternativet
Logga in / Bli medlem

Compilera php extension from source

PHP

2 svar · 181 visningar · startad av niels

Medlem sedan juli 2000212 inlägg
Trådstart#1

Jag forsoker att installera php_templates men far inte riktig det hela att fungera.

Testade forst att installera den fardig komilerade php_templates.so linux versionen, men nar jag startade om apache fick jag segmentation fault.

Sen forsokte jag med att kompilera en egen version och foljde install doc :

internal extension:

	cd <PHP_dir>/ext
	tar -zxf /path/to/templates.tar.gz
	cd ..
	./buildconf
	./configure <your_parameters> --enable-templates
	make
	make install

external extension: /* you should have PHP installed */

	tar -zxf templates.tar.gz
	cd temlpates
	phpize
	./configure --enable-templates=shared
	make

/* get the "modules/templates.so" module and be happy */

anvande external extension versionen men det funka inte...

Medlem sedan mars 20007 896 inlägg
#2

Vill du itne behöva kompilera om PHP, så kan du ju alltid ladda in din extensions manuellt i dina dokument:

<?php
if( !extension_loaded( "templates" ) ) {
     $bool = dl( "templates.so" );

     if( !$bool )
          die( "Couldn't load extension 'templates.so'" );
}
...
Medlem sedan juli 2000212 inlägg
#3

Problemet ar ju att jag inte vet hur jag skall kompilera source-filerna till *.so

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)