完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`目前需要移植如题目上的一个web服务器,要求支持php和sqlite,考虑到参考资料还有板子内存的问题,现在初步选择了BOA+PHP+Sqlite的方案。但是中间存在一些问题,如下面所示。 下图是电脑网页显示的信息: 下图是板子终端显示的错误信息 请问下论坛里面的各位大佬,这种问题该怎么解决呢? 目前可以确定的是,1)单单是BOA的移植,在修改了boa.conf,是没有问题的,可以识别html和cgi文件,正常显示index.html和helloworld.cgi,如图 2)对于php的移植,这里我选择了php-5.5.5版本的,关于交叉编译时的配置选项如下:
最后得到PHP安装后的目录/usr/local/php,并且将make源码包里面的php.ini-development复制到该安装目录的lib下,将/usr/local/php下的php安装目录打包,依然放在开发板下的/usr/local/php。 3)但是,我把自己测试的test1.php或者test2.php文件(两个都是用来测试的小栗子)放在/var/www下,用电脑访问,结果就出现了最上面的错误, 这是test1.php
这是test2.php
这到底是怎么回事啊?为什么别人都移植的好好的,而我这就不行了呢????请大佬帮忙看下,到底是哪个方面出了问题。 4)我的板子只能静态编译,所以我编译的boa、php、php-cgi都是静态可执行文件,里面所有的库我也用的都是静态库,编译的时候都是静态链接,在更改boa.conf如下:
5)大佬们还有其他的方案吗?可以用appweb或者apache代替boa进行实现,只要别太大内存就好。请大佬们动动小手解决这个简单的问题,只要您在这提的宝贵意见我尝试后,或者你用appweb或者apache代替boa,再加上php和sqlite交叉编译后,在我的板子上测试成功,必定有偿感谢!!要求:静态编译,内存尽量小,时间要快 ` |
|
相关推荐
1 条评论
1个回答
|
|
现在我还有几个问题:
1.是boa对php支持的不够好吗? 2.是我的boa.conf设置的有问题吗? 3.我也比葫芦画瓢把php.ini-development复制到该安装目录/usr/local/php/lib下,是这一步有问题吗?如果是,那php.ini有什么作用和意义呢? 4.我也是静态编译php5.5.5的,是这个方面的原因吗 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
811 浏览 0 评论
5294 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2684 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
3032 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
32361 浏览 11 评论
73279 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 05:42 , Processed in 0.690076 second(s), Total 84, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号