完善资料让更多小伙伴认识你,还能领取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的,是这个方面的原因吗 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【Vision Board创客营连载体验】RA8D1-Vision Board上OSPI-Flash实践
531 浏览 0 评论
I.MX6ULL-飞凌 ElfBoard ELF1板卡- 应用层更改引脚复用的方法
3459 浏览 0 评论
1453 浏览 0 评论
【英飞凌PSoC 6 RTT开发板试用】串口测试标准输入输出重定向
1134 浏览 0 评论
4986 浏览 0 评论
56722 浏览 21 评论
【参与有奖】激扬代码,千元现金!RT-Thread主题征文大赛
57177 浏览 88 评论
野火 ISO STM32资料合集(程序、原理图、项目初高级篇)
18275 浏览 47 评论
280445 浏览 76 评论
51501 浏览 31 评论
16057 浏览 53 评论
13305 浏览 50 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-14 12:30 , Processed in 0.721185 second(s), Total 74, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号