没有合适的资源?快使用搜索试试~ 我知道了~
基于arm11嵌入式web开发环境的搭建-本科论文.doc
1 下载量 6 浏览量
2023-07-11
01:14:20
上传
评论
收藏 1.8MB DOC 举报
温馨提示
试读
30页
基于arm11嵌入式web开发环境的搭建-本科论文.doc
资源推荐
资源详情
资源评论
文件编号:
CYDD-WEBJM
受控状态:
受控
程序版本:
受控期限:
永久
起草人:
起草日期:
审核人:
审核日期:
批准人:
批准日期:
分发号:
CYDD-110303
分发日期:
密级:
机密
©版权所有 不得复制
术有限公司书面许可,任何人不得复制或泄露这些信息给其他未经授权的人。
基于 ARM11 嵌入式 WEB 开发环境的搭建
StmAtmV3.0 PHP 库接口说明 嵌入式 WEB 开发
重庆重邮东电通信技术有限公司 第 2 页 共 30 页
文档控制记录
序号
修改状态
修改内容
修改人
完成时间
V1.0
创建文档
2011-11-11
基于 ARM11 嵌入式 WEB 开发环境的搭建 嵌入式 WEB 开发
第 3 页 共 30 页 编写:杨洪
目录
文档控制记录 ..................................................................................................................................2
1、引言 ............................................................................................................................................3
2、主机 web 开发环境搭建.............................................................................................................5
2.1、安装开发包.......................................................................................................................5
2.1.1 安装 apache-1.3.39 .....................................................................................................5
2.1.2 安装 php-4.4.8 ............................................................................................................5
2.2、配置 httpd.conf 与 php.ini 文件...........................................................................................5
2.2.1 配置 httpd.conf...........................................................................................................6
2.2.2 配置 php.ini 文件.....................................................................................................10
2.3、联机调试.........................................................................................................................10
3、基于 ARM11 嵌入式 web 开发环境的搭建..............................................................................11
3.1 配置 ARM11 的交叉编译环境 ...........................................................................................11
3.2、安装开发包.....................................................................................................................13
3.1.1 交叉编译 apache-1.3.39 ...........................................................................................13
3.1.2 交叉编译 PHP .........................................................................................................16
3.2、配置 httpd.conf 与 php.ini 文件.........................................................................................21
3.2.1 配置 httpd.conf..........................................................................................................21
3.2.2 配置 php.ini...............................................................................................................25
3.3、联机调试.........................................................................................................................25
4、Apache 与 php 文件结构 ...........................................................................................................29
4.1、Apache 文件结构.............................................................................................................29
4.2、PHP 文件结构 .................................................................................................................30
基于 ARM11 嵌入式 WEB 开发环境的搭建 嵌入式 WEB 开发
第 4 页 共 30 页 编写:杨洪
1、引言
目的:本文档旨在讲述如何在 ARM11 平台上搭建 WEB 开发环境的详细过程,主要是针
对嵌入式下的 WEB 开发环境的搭建。
对象:嵌入式 WEB 开发环境搭建人员、界面设计人员、PHP 库接口封装人员
参考文档:
《基于 Linux 下的 WEB 设计学习文档(20110728).doc》-
《基于 ARM11 嵌入式 web 开发环境的搭建(20110521).doc》-
《StmAtmV3.0 嵌入式 WEB PHP 扩展库设计(20110727).doc》-
《Tiny6410 刷机指南-20110810.pdf》
文档说明:
对主机 WEB 开发环境的搭建,主要有以下几个用处:
单独进行界面设计时,通过主机平台进行 HTML、PHP 开发代;主要原因:
HTML、PHP 语言并不依赖开发环境;
在 ARM11 嵌入式 WEB 开发环境下,需要依赖主机 WEB 开发环境中的某些编译
通过后的代码;其主要原因是:交叉编译时有些代码在主机上编不过,借助主
机编译通过的一些二进制文件便迎刃而解。
对基于 ARM11 嵌入式 WEB 开发环境的搭建,本文档给出每个步骤可能出现的错误
提示和解决方案;如果有一些新出现的问题,可以通过网上搜索解决方法解决。
基于 ARM11 嵌入式 WEB 开发环境的搭建 嵌入式 WEB 开发
第 5 页 共 30 页 编写:杨洪
2、主机 web 开发环境搭建
主机 WEB 环境搭建需要如下开发工具:(熟悉搭建的基本原理及相关配置)
开发平台:Fedora + Linux 2.6
编译环境:gcc
服务器开发包:apache-1.3.39 获取方式:http://www.apache.org/
Php 开发包:php-4.4.8 获取方式:http://php.net/downloads.php
2.1、安装开发包
假设开发包 apache-1.3.39 与 php-4.4.8 已拷贝到/usr/local/目录下。其中,apache
服务器安装目录/usr/local/apache_test/apache,php 安装目录/usr/local/apache_test/php
(对安装目录用户可自定义指定,此处只是给出参考目录)。运行以下 linux 命令:
[yanghong@yanghong stm_atm]$ cd /usr/local/
[yanghong@yanghonglocal]$ mkdir apache_test //创建安装目录
2.1.1 安装 apache-1.3.39
[yanghong@yanghong local] $tar xvf apache_1.3.39.tar.gz //解压缩安装 apache 开发包
[yanghong@yanghong local] $ cd apache_1.3.39
[yanghong@yanghong apache_1.3.39]$./configure --prefix=/usr/local/apache_test/apache --enable
-module=so //apache 安装配置,主要是指定 apache 安装路径
[yanghong@yanghong apache_1.3.39]$ make
[yanghong@yanghong apache_1.3.39]$ make install
2.1.2 安装 php-4.4.8
[yanghong@yanghong apache_1.3.39]$cd /usr/local/
[yanghong@yanghong local]$ tar -jxvf php-4.4.8.tar.bz2 //解压缩安装 php 开发包
[yanghong@yanghong local]$cd php-4.4.8
[yanghong@yanghong php-4.4.8]$./configure --prefix=/usr/local/apache_test/php --with-apxs=/us/local
/apache_test/apache/bin/apxs //php 安装配置,主要是指定 php 安装路径,并指定 apache 与 php
的依赖关系
[yanghong@yanghong php-4.4.8]$ make
[yanghong@yanghong php-4.4.8]$ make install
2.2、配置 httpd.conf 与 php.ini 文件
Apache 服务器的配置工作,主要是体现在 httpd.conf 文件中,它将指定 apache 服务器
的文件路径及其相互的依赖关系,以及如何与 PHP 解析器相关联;php 的配置工作,其中在
本项目中,最主要体现在 php.ini 文件中,指定 php 扩展库的路径。
注:对每次更新配置,需要重新启动服务器进程(./apachectl start)。
剩余29页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 702
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功