boa + php5移植,关于pear db的问题
大家好,我们在uClinux上移植php5,用boa + php5实现web应用。其中php5需要支持sqlite。现在遇到的问题是,boa + php已经可以了,但是在利用那个pear db或者php内置的函数访问sqlite的时候,系统就会挂掉。
访问的函数类似这样
$db =& DB::connect($dsn, $options);
$db = sqlite_open('asterisk.db', 0666, $sqliteerror);
无论执行其中某一个的时候,都会出现 大家好,
我们在uClinux上移植php5,用boa + php5实现web应用。其中php5需要支持sqlite。现在遇到的问题是,boa + php已经可以了,但是在利用那个pear db或者php内置的函数访问sqlite的时候,系统就会挂掉。
访问的函数类似这样
$db =& DB::connect($dsn, $options);
$db = sqlite_open('asterisk.db', 0666, $sqliteerror);
无论执行其中某一个的时候,都会在通过串口登录的minicom里出现
Data access misaligned address violation
- Attempted misaligned data memory or data cache access.
DCPLB_FAULT_ADDR=007f5f08
CURRENT PROCESS:
COMM=php-cgi PID=45
TEXT=00800040-00aae940 DATA=00aae944-00b92be4 BSS=00b92be4-00b98274
USER-STACK=00bffd00
这样的消息
我花了几天时间都没有解决这个问题,甚至找不到下手的地方。不知道有没有高人可以指点一下? 补充一下,
嵌入式的板子是blackfin的,内核2.6.16.11.ADI-2006R1blackfin,内存64M,gcc版本是4.1.0
我用同样的configure参数,用gcc编译以后,在pc上能够执行php sqlite相关的函数。
页:
[1]