apache+php源码安装协调配置过程记录
[i=s] 本帖最后由 zsm 于 2012-8-7 14:08 编辑 [/i][p=30, 2, left]
[size=14pt]A[/size][size=14pt]pache+php[font=宋体]服务的源码安装和配置过程记录[/font][/size][size=14pt][/size][/p][p=30, 2, left][size=10.5pt]php[font=宋体]和[/font][font=Arial]apache[/font][font=宋体]的关系和作用的相关常识[/font][/size][size=10.5pt]:[/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt]1[font=宋体]、搭建静态网站是,我们只需要搭建[/font][font=Arial]apache[/font][font=宋体]服务即可满足要求。[/font][/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt]例如:[/size][size=10.5pt]如果我再客户端游览器输入地址,他会找到[font=Arial]192.168.1.100[/font][font=宋体]这个服务器,然后根据端口会找到[/font][font=Arial]apache[/font][font=宋体]服务器。[/font][font=Arial]apache[/font][font=宋体]他会把它某个目录下的[/font][font=Arial]index.html[/font][font=宋体]里的代码通过[/font][font=Arial]URL[/font][font=宋体]地址在返回给客户端的游览器,然后游览器就会根据返回的代码解析成我们看到的网页内容。这是我们访问网页代码的情况。[/font][/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt]2[font=宋体]、但是,[/font][/size][size=10.5pt]如果我们访问的是[font=Arial]php[/font][font=宋体]文件呢[/font][/size][size=10.5pt],即对于搭建动态网站的设计施工人员来说,就必须同时搭建[font=Arial]php[/font][font=宋体]服务了。[/font][/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt]例如[/size][size=10.5pt]:[/size][size=10.5pt]在客户端游览器输入他也回把这个地址传送到[font=Arial]192.168.1.[/font][/size][size=10.5pt]151[/size][size=10.5pt]里的[font=Arial]apache[/font][font=宋体]里的,[/font][font=Arial]apache[/font][font=宋体]一看你传过来的是[/font][font=Arial]Php[/font][font=宋体]文件,如果在服务器没装[/font][font=Arial]php[/font][font=宋体]的情况下,他也会把这个文件打开,把里面的代码全部在返回给客户端,但是客户端游览器他不能解析[/font][font=Arial]php[/font][font=宋体]文件。所以前台就会把这个文件代码全部显示出来,或者出现一个下载这个文件的情况。这种情况不是我们想要看到的。所以我们需要在服务器端在安装一个[/font][font=Arial]php[/font][font=宋体]服务,这样[/font][font=Arial]apache[/font][font=宋体]一看你发送过来的是[/font][font=Arial]php[/font][font=宋体]文件,它就会把这个文件先传给[/font][font=Arial]php[/font][font=宋体]程序,[/font][font=Arial]php[/font][font=宋体]程序先把这个文件进行解释。然后他返回给[/font][font=Arial]apache[/font][font=宋体],而[/font][font=Arial]apache[/font][font=宋体]在返回给客户端。这样客户端就可以看到[/font][font=Arial]php[/font][font=宋体]文件解析后的页面效果了。[/font][/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt][/size][/p][p=30, 2, left]
[size=12pt]****[/size][size=12pt]下面是我在[/size][size=12pt][b]wdOS[/b][/size][size=12pt]系统上进行的[font=Times New Roman]apache+php[/font][font=宋体]服务的源码安装配置[/font][/size][size=12pt]****[/size][size=12pt][/size][/p][p=30, 2, left][size=10.5pt][b]wdOS[font=宋体]是什么[/font][font=Times New Roman]?[/font][/b][/size]
[size=10.5pt]wdOS[font=宋体]是一个基于[/font][font=Times New Roman]CentOS[/font][font=宋体]版本精简优化的[/font][font=Times New Roman]Linux[/font][font=宋体]服务器系统[/font][font=Times New Roman],[/font][font=宋体]针对[/font][font=Times New Roman]web[/font][font=宋体]应用精简优化并且集成[/font][font=Times New Roman]nginx,apache,php,mysql[/font][font=宋体]等常用的[/font][font=Times New Roman]web[/font][font=宋体]应用环境以及[/font][font=Times New Roman]wdcp[/font][font=宋体]服务器[/font][font=Times New Roman]/[/font][font=宋体]虚拟主机管理系统装好系统[/font][font=Times New Roman],[/font][font=宋体]就可以通后台管理服务器和网站[/font][font=Times New Roman],FTP,[/font][font=宋体]数据库等使用方便[/font][font=Times New Roman],[/font][font=宋体]操作简单[/font][font=Times New Roman],[/font][font=宋体]安全[/font][font=Times New Roman],[/font][font=宋体]稳定[/font][font=Times New Roman],[/font][font=宋体]易用[/font][font=Times New Roman]lamp,lnmp,lnamp[/font][font=宋体]可自由切换[/font][/size][size=10.5pt]. [font=宋体]详细:可参看[/font][font=Times New Roman]http://www.wdlinux.cn/bbs/thread-2508-1-1.html[/font][/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt][/size][/p][p=30, 2, left][size=12pt]一、源码安装[/size][size=12pt]apache[/size][size=12pt][/size][/p][p=30, 2, left][size=10.5pt]Wget[/size][size=10.5pt]下载[/size][size=10.5pt]apache[/size][size=10.5pt]软件包[/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt][b]# cd /usr/local/src[/b][/size][/p][p=30, 2, left][size=10.5pt][b][attach]1549[/attach][/b][/size][/p]
[size=10.5pt][b][p=30, 2, left][size=10.5pt]Tar[/size][size=10.5pt]解压缩源码包[/size][/p][p=30, 2, left]
[size=10.5pt] [attach]1550[/attach][/size][/p][p=30, 2, left][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt]Configure[/size][size=10.5pt]配置路径、检测安装平台[/size][/p][p=30, 2, left][size=10.5pt][attach]1551[/attach][/size][/p][p=30, 2, left]
[size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt]执行[/size][size=10.5pt]configure[/size][size=10.5pt]是可能出现的问题如下,原因:[/size][size=10.5pt]zlib-devel[/size][size=10.5pt]没安装。马上用[/size][size=10.5pt]yum[/size][size=10.5pt]安装[/size][size=10.5pt][/size][/p][/b][/size][p=30, 2, left][size=10.5pt][b][attach]1552[/attach][/b][/size][/p]
[p=30, 2, left][size=10.5pt][b][attach]1553[/attach][/b][/size][/p]
[size=10.5pt][b][p=30, 2, left][size=10.5pt]再次执行[/size][size=10.5pt]configure[/size][size=10.5pt],完成。[/size][/p]
[p=30, 2, left][size=10.5pt][attach]1554[/attach][/size][/p][p=30, 2, left][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt]执行[/size][size=10.5pt]make && make install[/size][size=10.5pt]编译、安装[/size][size=10.5pt][/size][/p][/b][/size][p=30, 2, left][size=10.5pt][b][attach]1555[/attach][/b][/size][/p]
[p=30, 2, left][size=10.5pt] 启动服务[/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt] 可能出现的问题[/size][/p][p=30, 2, left][size=10.5pt] [attach]1558[/attach][/size][/p][p=30, 2, left]
[size=10.5pt][/size] [/p][p=30, 2, left][size=10.5pt] 问题解决[/size][size=10.5pt][/size][/p][p=30, 2, left][size=10.5pt][b] #[/b][/size][size=10.5pt][b] vi /usr/local/apache/conf/httpd.con[/b][/size][size=10.5pt]f [/size][/p][p=30, 2, left][attach]1559[/attach][/p][p=30, 2, left]
[/p][p=30, 2, left][size=10.5pt] #ServerName [/size][url=http://www.example.com/][size=10pt]www.example.com:80[/size][/url][size=10.5pt] 更改为:[/size][size=10.5pt]ServerName localhost:80或者 本机IP:80[/size][/p][p=30, 2, left]
[attach]1557[/attach]
[/p]
[p=30, 2, left][size=10.5pt][b] ......(全——请看附件——)[/b][/size][/p]
[p=30, 2, left]
[size=10.5pt][/size][/p] 支持一下,学习学习。:handshake [b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=11934&ptid=3191]2#[/url] [i]asd2003asd[/i] [/b]
一起学习,共同进步!:) 支持楼主发帖。学习ing... 内容谢谢分享 用wdos_1.0_32位安装DEDE文章系统
本帖最后由 marquis 于 2012-7-17 11:07 编辑
DEDE是什么? 有些人这么问我,其实它是一款内容管理系统的网站模板 也是使用用户最多的PHP类CMS系统,在很多地方都能看到它的踪影,我之前,也用过这个模板,我就把我的安装流程整理出来,给大家一些借鉴
安装流程
这次我还是用VirtualBox虚拟机测试的
虚拟机配置方法 [url]http://www.wdlinux.cn/bbs/thread-2760-1-1.html[/url]
wdos_1.0_32位下载地址 http://dl.wdlinux.cn:5180/wdos/iso/wdOS-1.0-i386.iso
接着安装wdos_1.0_32 位
安装方法 [url]http://www.wdlinux.cn/doc/wdos/wdOS-1.0-i386_install.doc[/url]
我们进入wdcp建立站点(wdcp进入方法 http://ip:8080)
创建站点可以点击"创建整站",我们也可以先"新建站点" 再来建立数据库和FTP
(创建整站是方便同时建立数据库和FTP的,但是有时候我们也需要知道怎么分开来创建)
首先,点击"新建站点" 如下图
(http://www.wdcp.cn 为测试域名)在host文件里要和相应的ip作出映射
下载 (14.76 KB)
2012-7-17 11:05
下一步 我们点击mysql管理下的“快速创建”(同时建立用户名和数据库名)如下图
下载 (10.07 KB)
2012-7-17 11:05
(数据库编码要与网站安装包的一致)
下一步 我们点击FTP管理下的"增加FTP账号" 如下图
下载 (13.23 KB)
2012-7-17 11:06
(我们可以修改一些FTP配置)
下一步 用FTP上传DEDE安装包
下一步 我们开始安装 打开网址 http://www.wdcp.cn 进入安装页面
下载 (3.97 KB)
2012-7-17 10:49
(同意协议 点击"继续")
下一步 服务器信息和系统检测 点击"继续"
下载 (26.18 KB)
2012-7-17 10:52
下一步 模块选择 数据库配置 管理员初始密码设定 点击"继续"
下载 (20.72 KB)
2012-7-17 10:54
下一步 安装模块 之后点击"点击此进行下一步操作" 如下图
下载 (4.46 KB)
2012-7-17 10:57
下一步 提示安装成功 如下图
下载 (10.06 KB)
2012-7-17 10:58
下一步 打开网址 http://www.wdcp.cn 如下图
下载 (30.25 KB)
2012-7-17 11:00
这样DEDE网站模板在wdos_1.0_32位下就安装成功了
页:
[1]