快速业务通道

Linux下架设动态WEB服务之黄金组合Mysql Apache Php

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-07-04
要在linux下架设WWW服务器,我们不得不先知道什么是WWW,WWW(即World Wide Web,简称Web)是迄今为止Internet上最成功的服务,它能够实现信息发布、资料查询、数据处理和视频点播等诸多应用.架设WWW服务器是Internet应用中必不可少的工作,而在服务器软件方面,Apache服务器具有举足轻重的地位.说到Apache我们不得不提一下MySQL和PHP,MySQL是一个小型关系型数据库管理系统,其体积小、速度快、总体拥有成本低,被广泛地应用在Internet上的中小型网站中.PHP 是一种HTML内嵌式的语言,它与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用. 今天我们就来学习一下如何在linux下搭建基于动态的WEB服务.这里我们需要注意一点,在linux下安装Apache、MySQL和PHP不是随便安装上就可以使用了,它们的正确安装顺序是MySQL—Apache—PHP. 在安装前我们需要先做一下准备: 1.linux虚拟机环境,这里我使用的是Red Hat Enterprise Linux 5 2.获得MySQL、Apache和PHP的源码包(注意:这里我们是使用源码包来安装的,如果您的linux环境下没有安装gcc,则无法正常编译安装.请务必确认一下是否安装了gcc,查看命令为rpm –qa gcc) 启动linux虚拟机,如下图所示 右键鼠标打开终端,我们事先在/etc目录下手工建立一个空目录,名为usb,其命令为mkdir usb 将存放源码包的U盘挂载到上,挂载命令为mount –t vfat /dev/sdb /mnt/usb,其中mount为挂载命令,/etc/sdb为U盘的设备文件,/mnt/usb为你将要挂载的目录,即我们刚刚建立的那个目录,然后查看一下是否挂载成功,其命令为ls /mnt/usb
Empire CMS,phome.net
拷贝U盘中源码包文件至/root目录,其命令为cp 文件1 文件2 … /root,返回/root目录查看一下 到此,我们就开始着手安装各项服务啦. 一、安装MySQL 解压缩,命令为tar –zxvf mysql-4.0.27.tar.gz,其中tar为解压命令,-zxvf为命令参数,mysql-4.0.27.tar.gz为MySQL的压缩包文件名 进入刚才解压的目录,命令为cd 目录名 此时我们需要在终端里输入echo ‘/* Linuxthreads */’>> /usr/include/pthread.h,这段代码的作用是解决mysql-4.0.27在Red Hat Enterprise Linux 5下的兼容问题,如果你使用的其他版本则视具体情况而定 编译前的准备工作,在终端里输入./configure --prefix=/usr/local/mysql,其中configure是mysql的编译配置文件,--prefix指定mysql的安装路径,如果你想获得更多的帮助,可以使用参数—help 编译源码文件,命令为make 编译之后,就开始安装了,命令为make install 安装好之后,需要我们将MySQL的配置文件复制到/etc目录下 cd到刚刚安装好的MySQL的目录下 添加mysql用户组,并创建mysql用户隶属于mysql用户组,命令为: groupadd mysql useradd –g mysql mysql 使用刚刚创建的mysql用户,初始化MySQL的数据库,命令为:./bin/mysql_install_db --user=mysql 一下代码的作用为: chown –R root . 当前目录属主为root用户 chown –R mysql var var目录属主为mysql用户 chgrp –R mysql . 当前目录中所有文件属组为mysql组 使用mysql用户后台启动MySQL服务,命令为:./bin/mysqld_safe --user=mysql &
Empire CMS,phome.net
连接一下MySQL数据库,当我们看到>mysql时就说明它已经可以正常工作啦 二、安装Apache 解压缩Apache源码包 cd到刚刚解压缩以后的源码目录 源码编译前的准备工作,—enable-module=so的意思是动态调用模块 编译源码 编译安装 使用vi命令编辑Apache主配置文件,编辑命令:vi /usr/local/apache/conf/httpd.conf 在文档末尾添加代码:AddType

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号