dingo 发表于 2007-7-25 20:52:18

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);
   无论执行其中某一个的时候,都会出现

dingo 发表于 2007-7-25 20:54:38

大家好,
   我们在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
   这样的消息
   我花了几天时间都没有解决这个问题,甚至找不到下手的地方。不知道有没有高人可以指点一下?

dingo 发表于 2007-7-25 21:00:56

补充一下,
    嵌入式的板子是blackfin的,内核2.6.16.11.ADI-2006R1blackfin,内存64M,gcc版本是4.1.0
    我用同样的configure参数,用gcc编译以后,在pc上能够执行php sqlite相关的函数。
页: [1]
查看完整版本: boa + php5移植,关于pear db的问题