Apache+Php+Mysql在Linux下的安装与配置_第1页
Apache+Php+Mysql在Linux下的安装与配置_第2页
Apache+Php+Mysql在Linux下的安装与配置_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论