收藏 分享(赏)

linux下搭建LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER.pdf

上传人:精品资料 文档编号:10233380 上传时间:2019-10-23 格式:PDF 页数:5 大小:105.23KB
下载 相关 举报
linux下搭建LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER.pdf_第1页
第1页 / 共5页
linux下搭建LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER.pdf_第2页
第2页 / 共5页
linux下搭建LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER.pdf_第3页
第3页 / 共5页
linux下搭建LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER.pdf_第4页
第4页 / 共5页
linux下搭建LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER.pdf_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、L I NU X + A P AC H E + M YSQ L + P H P + SVN+ SVNM AN AG E R编 译 安 装 配 置 环境 : L i nu x: C e n t O S5.4 A pa che: ht t p d - 2.2.14 .t ar .bz 2 Mys ql : m ys ql - 5.0.22.t a r .gz P hp : ph p - 5.2.12.t a r .gz Svn : s ub ver s i on - 1.6. 6.t ar . bz2 Svn d eps : s u bv er s i on - deps - 1. 6.6.t a

2、r .bz2 Svn m anager: s vn m anager - 1.08 .t ar .gz 1 .安 装 a pa che t ar j xvf ht t pd - 2.2 .14.t a r .bz 2 / /解包 cd ht t pd - 2 .2.14 / /进来 准 备编译 安 装 apa c he m k d i r / us r/ l ocal / apache2 / /这个 目 录用来 安 装 apa c he ./ conf i g ur e - - pr e f i x= / us r/ l ocal / apache2 - - ena bl e - s o -

3、- ena bl e - dav - - e nab l e - dav - f s - - enabl e - m ai nt ai ner - m ode / / s o 是 开 启 动 态 库 支 持 , s v n 要 求apa che 必须 启用 s o , dav 和 dav - f s 是将来 s v n 认证 用的 , m ai nt ai ner 是开 启调 试模式 不加 亦可 。 m a k e; m a k e i ns t al l / /编译 并安装 i d ap ach e / /确认 ap a che 用 户不 存在 us er ad d ap a che / /

4、添加 a p ac he 用 户 , 将来 apa ch e 就 以这个 用户运行 cho w n - R ap ache. apac he / u s r/ l ocal / apache2 / /更 改 apa c he 安 装目 录属 主 、 组 , 这 个不是必须 的 vi / us r/ l ocal / apache2/ co n f / ht t pd .co nf / / 修 改 a pac h e 配 置 文 件 , 让 它 以 用 户apa che 身份 运行 修改 U s er 和 G r oup 均为 a pache es c / /按 es c 退出编 辑模 式 s

5、hi f t + zz / /按住 s hi f t 键然后 按两 次 z 键 , 即保 存退出 。 2 .安 装 m y s ql t ar zxvf m ys ql - 5.0.22.t ar .gz / /解包 cd m ys ql - 5.0.22 / /进去 准 备编译 安装 m k d i r / us r/ l ocal / m ys ql / /先创 建 个安装 目录 ./ conf i g ur e - - pr e f i x= / us r/ l ocal / m ys ql / /指定 安 装目录 为刚 创建 的 / us r / l oca l / m y s q l

6、 m a k e; m a k e i ns t al l / /编译 并 安装 i d m ys ql / /确认 m y s ql 用户不存 在 us er ad d m ys ql / / 要 是 m y s ql 用 户 已 经 存 在 了 , 可 就 不 要 在us er add 了 哦 。 / us r/ l ocal / m ys ql / bi n/ m ys ql _i ns t al l _db - - us er = m ys ql / /以用户 m y s q l 身份创建 默认库 / us r/ l ocal / m ys ql / bi n/ m ys ql d_s

7、 a f e m a k e i ns t al l 4 .检 查 s v n 安 装 配 置 m k d i r - p / app / s vn / /这个目 录将 作为 s v n 的 版本库 的总( 父 ) 目录 使用 vi / us r/ l ocal / apache2/ co n f / h t t pd .con f / / apa che 的 配置 需要 做些 检查和 更改 L oad Mod ul e da v_s vn _m odu l e m odu l es / m od_d av_s vn.s o L oad Mod ul e aut hz _s vn_m odu

8、l e m odu l es / m od_au t h z_s vn.s o / /有 这 两 个模 块 则 s v n安装是正确的 , 若是 带 # 注 释的就把 # 删掉 , 同时要 保 证 / us r / l oca l / apa che 2/ m odul es 目录下有m od_dav _s v n.s o 和 m od_aut hz_s v n.s o 这两 个文 件 。 手动添 加以 下内 容 : / /定义网 页目 录为 / s v n D A V s vn / /开启 s v n ( 融合 apa ch e 的 s v n 哦 ) SV N L i s t P ar e

9、nt P at h O n / /开启 s v n 版本 库父目 录功能 SV N P ar ent P at h / ap p/ s vn / /指定父 目录 位置 , 以 后 所有版 本库都将存 放在 该目 录下 A ut hT ype B as i c / /指定 授权 模式 A ut h N am e “ SV N R E P O S“ / /登陆 窗口 标题 显 示 S V N R E PO S A ut h U s er F i l e / us r/ l ocal / s v n/ s vn_p as s w d f i l e / /指定访问版 本库的账户和密 码存放文件 ,

10、该文 件需 要 用 apa c h e 的 ht pas s w d 命令 创建 A ut hz SV N A c ce s s F i l e / us r/ l ocal / s vn/ s vn_acce s s f i l e / / 指 定 访 问 版 本 库 的 用 户 和 组 的 权 限控制文 件 R eq ui r e val i d - us er / /要求有 效的 用户 才能 访 问 / /字段结 束标 志 es c / /按 es c 退出 编辑 模式 s hi f t + zz / /保存 退出 /us r/lo ca l/s ubv ers io n/bi n/s

11、v ns erv e - - v ers io n ( 查 看 版 本 确 认安 装 成 功 ) 5 .测 试 s v n 与 a pa che 是 否 融 合 成 功 / us r/ l ocal / apache2/ bi n/ ht pa s s w d - c / us r/ l ocal / s vn/ s vn _pas s w d f i l e gas o / /创建访问版 本库的账 户和 存放 账户 的文 件 , 回 车后 会提 示输 入密 码两边 ( 我 们用 gas o123 做密码 ) , 因为是第一 次创 建 , s v n_p as s w df i l e 文件原

12、 本不 存在 所以 需要加 - c 参 数 , 以后 创 建 s v n 用户就 不需要 - c 参数 了 , 直接 引用 s v n_pas s w df i l e 文件即 可 vi / us r/ l ocal / s vn/ s vn_acce s s f i l e / gas o= r w / /这两 行授 权用 户 gas o 有访问 所有 版本 库的 权限 gas or epo: / gas o= r w / /这两 行授 权用 户 gas o 有访 问 gas or ep o 版 本库 的 权限 保存退 出 / us r/ l ocal / s vn/ bi n/ s vna

13、d m i n cr eat e / ap p/ s vn/ gas or ep o / /创建 g as or epo 版本 库 6 .启 动 a pa che , 测 试 s v n cho w n - R ap ache. apac he / app / s vn / /我们这个 部署 里 s v n 是通 过 apa c he 对版本库 进行 访问 的 , 它对 版本库 进行 访问 其实 就是 通过 ap ac he 的用 户 apa che 来进行 的 , 所以版本 库父 目录 就必 须属 于用 户 apa c he 才 能规 避权 限问题 , 最 后的 s v nm ana ge

14、r 也有同 样的问题 , 所以 这个 属主 修改 很重要 ! / us r/ l ocal / apache2/ bi n/ ht t p d - k s t art / /启 动 ap ac he 在浏览 器里 输入 ht t p: / / l ocal hos t / s vn/ gas or epo / /输入 用 户名 gas o 和密码 g as o12 3 就 可以 看到 版本库 了 , 不过 里面 没东 西 : ) 也可以 直接 访 问 ht t p: / / l ocal hos t / s vn / /这个 直接访 问版 本库总目 录 7 .安 装 php t ar zxvf

15、 ph p - 5.2.1 2.t ar .g z cd ph p - 5.2.1 2 m k d i r / us r/ l ocal / ph p ./ conf i g ur e - - pr e f i x = / us r/ l ocal / ph p - - w i t h - apxs 2= / us r/ l ocal / apac he2/ bi n/ apxs - - w i t h - m ys ql = / us r/ l ocal / m ys ql / / php 用 apxs 2 指 定 ap ac he2.0 , 用apxs 指 定 apa c he1.x ,

16、所 以 这 里 用 apxs 2 , 因 为 s v nm ana ger 要 用 到 m y s ql 所 以 这 里 还 要w i t h m y s q l m a k e; m a k e i ns t al l cp p hp .i ni - r ec om m ended / us r/ l ocal / ph p/ l i b/ ph p/ ph p.i ni / /拷 贝 ph p 的 配置 文件到 它该 去的地儿 编辑这 个 p hp.i ni , 添加 一 行 i ncl ud e _pat h = / us r/ l oca l / ph p/ l i b/ ph p 8

17、 .测 试 php 安 装 是 否 成 功 : vi / us r/ l ocal / apache2/ co n f / h t t pd .con f / /修改 apa c he 配 置文 件 检查是 否有 以下 内容 , 没 有则添 加 : L oad Mod ul e p hp 5_m o du l e m odu l es / l i bp h p5.s o / /没有这 个模块就 手工添加 , 同时 要检查 a pac he 的安 装目 录里 m odul es 目录下 , 要 保证 有 l i bphp5.s o 这 个文 件 D i r ec t oryI n dex i n

18、 dex.p hp i nd ex. ht m l / /主要是 加上 i n dex.p hp vi / us r/ l ocal / apache2/ ht doc s / i nd ex.ph p / /编辑一 个 ph p 测 试文 件 加入 以 下内 容 : 保存退 出 重新启 动 a pac he / us r/ l ocal / apache2/ bi n/ ht t p d - k r es t art 访问 ht t p: / / l ocal hos t 能看 到 apa c he 的 php 信息 页面则 说 明 php 安装 成功 9 .安 装 V ers io nCo

19、 nt r o l_ SVN / us r/ l ocal / ph p/ bi n/ pear i ns t al l V er s i onC ont r ol _SV N - 0. 3.3 / / pea r 是 安装 p hp 的时 候默 认安 装的 , V er s i on C ont r ol _S V N 这 个软 件 是 s v n m ana ger 需要 用到 的 , 必 须安装 1 0 .安 装 s v n m a na g er t ar zxvf s vnm anage r - 1.0 8.t ar .gz cp - r s vnm anager - 1.0 8 /

20、 us r / l ocal / apache2/ ht d ocs / s vnm an / /把 解压 出 来的文 件复制到 a pac he 的站 点根 目录 ht docs 里 cd / us r/ l ocal / apach e2/ ht doc s / s vnm an/ cp con f i g.p hp .l i nu x con f i g .ph p / / 把 配 置 文 件 重 命 名一下 编辑 c onf i g.php ,修 改以 下 几项内 容 : / / Sh el l com m and s $ht pas s w ord _cm d = “ / us r/

21、 l ocal / apache2/ bi n/ ht pas s w d“ ; / / 告 诉s v n m ana ger apa ch e 的 密 码 生成执 行文 件的 位置 $s vn_cm d = “ / us r/ l ocal / s vn/ bi n/ s vn“ ; / / 告 诉s v n m ana ger s v n 命令的 执 行目录 $s vnad m i n_cm d = “ / us r/ l ocal / s vn/ bi n/ s vnad m i n“ ; / / 告 诉s v n m ana ger s v nadm i n 命令的执行 目录 / /

22、Su bvers i on l oc at i ons $s vn_co n f i g_di r = “ / a pp / s vn“ ; / / 告 诉s v n m ana ger s v n 的配置 目 录 , 通 常指 到版 本库 父目 录或者 版本 库目 录即 可 $s vn_r epos _l oc = “ / app / s vn “ ; / / 告 诉s v n m ana ger s v n 的版本 库 父目录 在哪 里 , 这 个跟 上面 那个 c onf i gdi r 我也 搞不 清 楚到底 有什 么区别 , 我一 般就 是指 到版 本库父 目录 就没 问题 , 上

23、面的 c onf i gdi r 要是 注释 掉 则会报 错 $s vn_p as s w d_ f i l e = “ / us r/ l ocal / s v n/ s vn_p as s w d f i l e“; / / 告 诉s v n m a nage r s v n 的账户 密 码文件 的位 置 $s vn_ac ce s s _ f i l e = “ / us r/ l ocal / s v n/ s vn_acc es s f i l e“; / / 告 诉s v n m ana ger s v n 的权限 控 制文件 的位 置 $ds n = “ m ys ql : /

24、/ r oot : gas o123 l ocal hos t / s vnm an“ ; / / 指 定m y s ql 连接的信 息 , 这行 要注意 原文 可能 是 m y s ql i : / /多数情 况下 都需 要改 成 m y s ql : / / ,有时候不改可 能会 导致 连不 上 m y s ql , 最后 的 s v nm an 为 s v nm ana ger 将要使 用的 数据 库 , 会在 后面创建 。 $adm i n_n am e = “ a dm i n“ ; / / 本 行 和 下面一行 指 定 s v nm ana ger 首次登陆 的初 始账 号和 密码

25、 , 这两 行就 不需 要改 了 $adm i n_t em p_p as s w o rd = “ a dm i n“ ; 保存退 出 1 1 .创 建 s v nm a na g er 使 用 的 数 据 库 / us r/ l ocal / m ys ql / bi n/ m ys ql - u r oot - p 输入密 码 g as o123 m ys ql cr eat e dat abas e s vnm an; / / 刚 才 在s v n m ana ger 的配 置 文 件 co nf i g.php 里面 指定 的 m y s ql 连接信 息的 那个 库就 是这 个 。

26、 m ys ql exi t 1 2 .测 试 s v n m a na g er 安 装 是 否 成 功 访问 ht t p: / / l ocal hos t / s vnm an 默认 l ogi n 信息 是 adm i n/ adm i n , 注册一个新的账户 后 a dm i n 账户就会被屏蔽 掉了 , 这 样用新用户 登录 就会 出现 管 理 s v n 的诸多 选项 , 以后 就用 这个新 账户 管 理 s v n 就可 以了 , 创建 版本库 , 设置 账户 , 设 置权 限 , 导 入导 出 , 功能 还是 可以的 。 如果不 是本 机访 问 , 会有 权限问 题 , 用 s v nm ana ger 所在主 机 的 i p 访 问 : ht t p: / / s vnm anager - hos t - i p/ s vnm an 注册新 账户 时 , 会有 提示 说明修 改什 么文 件才 能远 程登 录 s v nm ana ger 进行管 理 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报