下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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.gzmysql-3.23.53.tar.gzphp-4.0.6.tar.gzApahce,MySQL,Php都是gnu的免费软件,其网站分别为:Http:///;Http:///;Http:///.
2)MYSQL的安装
首先,利用tar解压mysql数据包,在tar后面加上“zxvf”,“z”的意思是:压缩包后面有gz的加压文件的解压。“x”的意思是:解压时列举显示出来。“v”的意思是:显示版本。“f”的意思是:解压到这个文件夹下。[root@localhostroot]#tar-xvfmysql-3.23.53.tar.gz
解压之后进入该文件夹:[root@localhostroot]#cdmysql
建立mysql用户和mysql组:[root@localhostroot]#groupaddmysql[root@localhostroot]#useraddmysql
在这里建立一个mysql用户和组的目的是:要给mysql数据库一个启动的用户和组,这样可以不用以管理员(root)的身份去启动mysql,大大的提高了服务器的安全。
然后给mysql用户设置一个密码:[root@localhostroot]#passwdmysql
然后编译mysql,目的是为mysql设置一些参数选项:[root@localhostroot]#./configureprefix=/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@localhostroot]#make[root@localhostroot]#makeinstall
完成后进入scripts目录执行:[root@localhostroot]#cdscripts/mysql_install_db[root@localhostroot]#cpsupport-files/my-f/etc/f[root@localhostroot]#cpsupport-files/mysql.server/etc/init.d/mysqld
完成配置文件和启动文件的复制后,执行修改文件权限的命令:[root@localhostroot]#chmod700/etc/init.d/mysqld[root@localhostroot]#cd/usr/local[root@localhostroot]#chown–Rrootmysql[root@localhostroot]#chown–Rmysqllmysql/var[root@localhostroot]#chgrp–Rmysqlmysql
权限修改完毕后,复制启动文件,修改启动选项:[root@localhostroot]#cpmysqldmysqld.old[root@localhostroot]#stripmysqld[root@localhostroot]#chkconfig――addmysqld[root@localhostroot]#chkconfig――level345mysqldon[root@localhostroot]#servicemysqldstart至此,mysqld安装完毕。在这个步骤里面,我们要注意安装完后的权限修改。
3)APACHE的安装
首先,还是要利用tar解压下载的apache1.3.14.tar.gz[root@localhostroot]#tar-zxvfapache1.3.14.tar.gz
解压后进入该文件夹:[root@localhostroot]#cdapache1.3.14[root@localhostroot]#./configure――prefix=/usr/local/apache――enable-module=so――enable-module=so选项是打开动态库模块,这个选项必须开的。
然后,执行安装:显示出“SyntaxOK”表示正常。然后,在/www/web/下面写一个内容为:“<?phpinfo();?>”的index.php页面,访问返回如图2所示的提示。测试成功,全部安装完毕。4结束语
现在很多大学的ApacheWeb服务器就是按照这种模式建立的,例如三峡大学。在有了Php+Mysql支持后,网站的管理和信息的处理比以前更及时有效。首页的“新闻快讯”以前需要人工修改,现在只需将新闻录入数据库,便可以自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产xx塑料农药瓶项目建议书
- 肿瘤的免疫治疗
- 小班社会教案及教学反思《好吃的萝卜》
- 2022-2023学年广东省深圳市南山外国语学校六年级上学期期末英语试卷
- 3.3 气压带和风带对气候的影响 课件 高二上学期 地理 人教版(2019)选择性必修一
- 人教版九年级物理 全册 第十七章 17.1 电流与电压和电阻的关系 教案
- 智能医疗仪器介绍
- 检讨书之工作落后检讨发言稿
- 急救技能大赛策划书
- 糖尿病与心力衰竭
- 三年级上册美术课件-第3课有趣的拼图 ▏人美版 (共32张PPT)
- 三年级上册数学课件-6.1 平移和旋转丨苏教版 (共35张PPT)
- (word格式)五线谱-打印模板格式
- “一线三等角模型”教学设计
- 点钞方法课件
- Q∕SY 05013-2016 城镇燃气维抢修设备及机具配置规范
- 低压配电柜设计毕业设计论文
- 四年级上册英语课件-Unit5 I like those shoes.Lesson26 |人教精通版 (共16张PPT)
- 副食品供货配送服务方案(粮油、干调)
- 架空输电线路带电封网跨越施工方案
- 人教版小学数学四4年级上册课件:第6单元整理和复习(共32张ppt)
评论
0/150
提交评论