- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux下编译安装Apache.MySQL.PHP环境.pdf
linux 下用源代码编译 apache+mysql+php 应用环境
作者:十字星芒 电子邮箱:travel981cn@ 编写时间:2008 年 12 月23-27 日
转载声明:
1,本文不限制转载,但请保留我的信箱。或者,转载的朋友可以通过我的信箱反馈读者的问题及建议,
以免遇到问题不能及时得到我的解答。
2,不管我的文章写得有多长,哪怕要分成好多页,我仍然要求全部转载,不要断章取义。
3,最好保留我原文的格式,方便读者们阅读和理解。如果您有更好的叙述格式,也可以采用。
教程说明:
正式开始前,请一定要仔细的看一下声明,否则你的程序编译后不能运行,我不承担任何责任。
注意:这篇文章“ 不是 ”“从零开始 ”的教程,所谓“从零开始”是指:
1,最终生成的amp (指apache+mysql+php,下同)文件,都是通过源代码构建的。
2,除了amp 外,amp 所依赖的组件也是从源代码构建的。
3,除了构建的主机外,生成的文件在另外一个主机(系统环境)下也是可以正确运行的。
除了在编译主机能运行的情况下,本文不具备 “从零开始 ”的条件,并且也没有做过相关的测试。
所以,如果打算按照本文所介绍的方法去构建你的 amp 环境,前提条件是:
1,编译环境己搭建完毕,并且可以正确的对源代码进行编译。
2,您应该具有从源代码编译程序的经验,至少遇到错误,知道如何处理。
3,所有amp 环境依赖的软件包已经全部安装,并且在编译时可以找到。
4,你的路径设置不必跟我保持一致,但是需要做必要的修改。
5,源代码文件的版本(主版本,修正版本)要跟我保持一致,我并没有做其它版本的兼容性测试。
6,本文编译的各个组件,默认不应该 已 安装到系统中,如果 已 安装,请 自行决定是否继续。
我的建议是在一个没有安装基本 amp 组件的情况下继续进行,否则编译安装后可能会引起冲突。
mysql 部分。mysql 源代码的版本是:mysql-5.1.29-rc.tar.gz
关于mysql 的编译方法,在/这个网址可以找到一些帮助,该文档介绍已足够
细。下面我给出编译mysql 所必须的命令,让心急的朋友了解一下大概。
mysql 编译安装基本命令——给心急的朋友,出于安全的考虑,推荐用特定用户去运行mysql:
groupadd mysql 添加mysql 组
useradd -g mysql mysql 添加mysql 用户,并加入到mysql 组
tar xvf mysql-5.1.29-rc.tar.gz 解压源代码
cd mysql-5.1.29-rc/ 进入源代码 目录
./configure --prefix=/usr/local/mysql 配置mysql
make make install 编译并安装
scripts/mysql_install_db --user=mysql 安装mysql 数据库并将所有权交给mysql
cp support-files/f /etc/f 拷贝合适的配置文件
cp support-files/mysql.server /etc/init.d/mysqld 复制 mysql 启动脚本
chkconfig --add mysqld 添加mysqld服务
chkconfig --level 35 mysqld on 设置mysqld在运行级3 和 5 中启动
chkconfig --list mysql 检查mysql 的服务运行状态
service mysqld start 启动mysql
注意:只有新版的 tar 命令支持-x 参数调用 gnuzip,稍早一些的版本需要使用
tar xzvf mysql-5.1.29-rc.tar.gz或 gunzip mysql-5.1.29-rc.tar.gz | tar -xvf -
因此,如果你看到我使用一些 “奇怪”的命令时,千万不要以为我打错了。
关于make install:新版本的 make install 可以同时完成make make install 的任务,但是,如果
在编译过程中出现了
您可能关注的文档
- IE基础知识培训(工艺人员)5.7.pptx
- InDesign技巧问答汇总.pdf
- IPAM-1808 16通道数字量输入输出模块 用户手册.pdf
- JAVA培训零基础教程.ppt
- Java程序语言及设计第3章课件.ppt
- JP微生物限度检查法.pdf
- KCS 标称伴流场的尺度效应数值分析.pdf
- kj103复变函数的极限与连续.ppt
- LED测量过程中光学和热学问题解决方法.pdf
- LED灯具光源电器参数.pdf
- 抢分秘籍10 带电粒子电场中的直线运动、偏转和交变电电场中的应用(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍11 带电粒子在组合场、叠加场中的运动(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(解析版) -2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍12 电磁感应中的电路与图像问题(二大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍13 电磁感应中的动力学、能量和动量问题(三大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍14 热力学定律与气体实验定律综合应用(五大题型)(原卷版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍16 振动图像与波动图像的综合应用(三大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
- 抢分秘籍15 光的折射、全反射的综合应用(二大题型)(解析版)-2025年高考物理冲刺抢押秘籍.pdf
文档评论(0)