- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Apache+Php+Mysql在Linux下的安装与配置_计算机论文.doc
Apache+Php+Mysql在Linux下的安装与配置_计算机论文
Apache+Php+Mysql在Linux下的安装与配置_计算机论文
摘 要 本文主要介绍了如何成功的在Linux上安装与配置Apache、Php、Mysql,并且详细地说明了在安装过程中出现的一些问题解决方法。安装后的linux+apache+mysql+php网站能很好支持动态网页,服务器的安全也上了一个新的台阶。
关键词 Linux;Apache;Mysql;Php;配置
1 引言
现在的网站不仅仅是提供一些静态网页就可以了,它还包括怎样存储数据、怎样查询数据、怎样处理用户的请求、怎样创建包含正确信息的文档,要适应这些需要有很多选择。目前,很多人选择这样的组合:Apache+Php+MySQL来建设自己的网站,因为它们都可以免费从网上下载,而且很容易在Linux平台下应用,网站安全性、稳定性和执行效率都非常优秀。
2 安装与配置
Linux是一种开放的、多用户、多任务操作系统,它是UNIX操作系统的一种变体,Linux是其中的一个版本,它常用于大公司或教育机构中。同其他操作系统相比,Linux在处理数据的能力、安全性、稳定性等方面具有很大的优势。下面我们将就Apache+Php+MySQL在Linux下的安装和配置作详细介绍,Apache+Php+MySQL在Linux下的安装和配置后,Linux服务器可以支持动态网页的WEB服务。
1) 安装前的准备工作
首先,确认有一台机器安装好Linux系统。其次,确认在这台机器上装好了编译系统,包括Make,Gcc,Tar等软件的安装。最后,确认Apache、MySQL、Php的软件包的下载分别是:apache1.3.14.tar.gz mysql-3.23.53.tar.gz php-4.0.6.tar.gz Apahce,MySQL,Php都是gnu的免费软件,其网站分别为:Http:///.
2) MYSQL 的安装
首先,利用tar解压mysql数据包,在tar后面加上“zxvf”,“z”的意思是:压缩包后面有gz的加压文件的解压。“x”的意思是:解压时列举显示出来。“v”的意思是:显示版本。“f”的意思是:解压到这个文件夹下。
[root@localhost root]#tar -xvf mysql-3.23.53.tar.gz
解压之后进入该文件夹:
[root@localhost root]#cd mysql
建立mysql用户和mysql组:
[root@localhost root]#groupadd mysql
[root@localhost root]#useradd mysql
在这里建立一个mysql用户和组的目的是:要给mysql数据库一个启动的用户和组,这样可以不用以管理员(root)的身份去启动mysql,大大的提高了服务器的安全。
然后给mysql用户设置一个密码:
[root@localhost root]#passwd mysql
然后编译mysql,目的是为mysql设置一些参数选项:
[root@localhost root]#./configure prefix=/usr/local/ mysql ――without-debug ――with-extracharsets=gb2312 ――enable-assember ――without-isam ――without-innodb ――enable-thread-safe-dient ――with-client-ldflags=-all-static ――with-mysqld-ldflags=-all-static
①——prefix选项意思是:把文件安装在后面参数的目录里面。
②——without-debug 选项意思是:关闭调试选项。
③——with-extracharsets=gb2312 选项意思是:安装扩展字符为gb2312。
④——enable-assember 选项意思是:使用一些字符函数的汇编版本。
⑤——with-mysqld-ldflags 选项意思是:以纯静态方式编译服务端和客户端。
开始执行make:
[root@localhost root]#make
[root@localhost root]#make install
完成后进入scripts目录执行:
[root@localhost root]#cd scripts/mysql_install_db
[root@localhost root]#cp support-files/my-f /etc/f
[root@localhost root]#cp suppor
您可能关注的文档
- (信息化教育电子绩效支持系统ITEEPSS)的设计与实现_计算机论文.doc
- .Net平台下并行工程项目规划与团队组织系统的设计与实现_计算机论文.doc
- 08-16SP4MF型捣固车操作概述_电子机械论文.doc
- 10t半沸腾锅炉烟尘高效处理技术_工程建筑论文.doc
- 1992lxm工业蒸汽锅炉的自动化控制过程与实现_工程建筑论文.doc
- 2011年中国企业计算需求展望虚拟化-客户端计算与云计算_计算机网络论文.doc
- 214线退化性多年冻土地区试验路设计_工程建筑论文.doc
- 21世纪中国医院信息化及其对策_计算机论文.doc
- 21世纪制冷空调行业绿色环保制冷剂的趋势与展望_工程建筑论文.doc
- 21世纪岩土工程发展展望_工程建筑论文.doc
文档评论(0)