相关LAMP(apache+php+mysqld)安装完整教程_第1页
相关LAMP(apache+php+mysqld)安装完整教程_第2页
相关LAMP(apache+php+mysqld)安装完整教程_第3页
免费预览已结束,剩余22页可下载查看

下载本文档

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

文档简介

1、LAMP开发环境安装前准备一、获取软件包安装之前,我们需要到相应的上,下载安装所需要的软件源代码文件。包括最新的Apache、MySQL PHP以与相关库文件的源码包。使用的Linux操作系统主要以 Red Hat Linux操作系统系列为主。需要下载的软件和下载的地址:软件名称下载地址filename=phpMyAdmin-3.0.0-rc1-all-languages.tar.gz&use_mirror=nchc_mirror=peterhostr.gz. tar.gz上表中一共有13个LAMF环境安装需要的软件包,把下载的所有源代码包都放到Linux系统下的/usr/local/

2、src/ 目录中。如下所示:rootlocalhost src#ls /usr/local/src/rootlocalhost src# ls|wc -l13/总计13个文件rootlocalhost src#二、检查安装时使用的编译工具是否存在我们下载的软件的源代码文件都是使用C语言编写的,需要在本机编译后才能安装使用,所以在安装前首先要检查一下系统中编译工具gcc是否已经安装,可以在命令行中使用“gcc -v 来查看是否安装了 gcc。如下所示:rootlocalhost root# gcc- vCon figured with:./c on figure-prefix=/usr-ma n

3、dir=/usr/share/ma n-i nfodir=/usr/share/info-e nable-shared-e nable-threads=posix-disable-check ing-with-system-zlib-enable-_cxa_atexit-host=i386-redhat-li nuxThread model: posixgcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)如果系统中已经安装了 gcc编译工具,那么显示上述信息,如果没有安装gcc工具,读者 需要下载gcc工具软件并安装上。三、卸载默认的低版本环境目

4、前发行的Linux操作系统版本中,如果选择默认全部安装,就已经安装了 LAMP环境, 但是版本相对都比拟低。我们可以再安装一个LAMP环境和原来的并存,但是这样做没有必要,因为同时只能开启一个LAMP环境。所要我们要在安装之前,先应检查一下系统中是否已经安装了低版本的环境,如果已经安装过了, 停止原来的效劳运行, 或者把原来的环境卸载掉。如下所示:查询系统中已安装的 Apache相关软件包rpm -qa|grep -i d如果Apache已开启,停止运行 Apache效劳器rootlocalhost root#service d stoprootlocalhost root#rootlocal

5、host root#卸载Apache效劳器rpm -ed-ma nual-2.0.40-21 -no depsrpm -e d-2.0.40-21 -no depsrootlocalhost root#rpm -e redhat-c on fig- d-1.0.1-18 -no deps查询系统中已安装的 MySQL相关软件包rpm -qa|grep -i mysql如果MySQ已开启,停止运行 MySQL效劳器rootlocalhost root#service mysqld stop卸载MySQlB务器rootlocalhost root#rootlocalhost root#rootlo

6、calhost root#rpm -e mysql-devel-3.23.54a-11 -no depsrpm -e mysql-3.23.54a-11 -n odepsrpm -e mysql-server-3.23.54a-11 -no deps查询系统中已安装的 PHP相关软件包rpm -qa|grep -i php卸载PHP应用效劳器rootlocalhost root#rootlocalhost root#rootlocalhost root#rpm -e php-ldap-4.2.2-17 -no depsrpm -e php-imap-4.2.2-17 -no depsrpm -

7、e php-4.2.2-17 -no deps编译安装搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按 Apache->MySQL->PHP顺序安装。但在安装PHP之前,应先安装PHP5需要的最新版本库文件, 比方Iibxml2、libmcrypt 以与GD2库等文件。安装 GD2库是为了让 PHP5支持 GIF、PNG和 JPEG图片格式,所以在安装GD2库之前还要先安装最新的zlib、libpng、freetype和jpegsrc等库文件。而且中间还会穿插安装一些软件,所以读者可以按照本节容的顺序安装。1. 编译安装 Iibxm2 最新库文件,源码包为(1)

8、 进入下载的软件源码包所在目录/usr/local/src/ 下,解压软件包Iibxml2-2630.tar.gz到当前目录 libxml2-2.6.30 下,并进入 目录,命令行如下所示;rootlocalhost root#cd /usr/local/src/进入软件源码包所在目录rootlocalhost src# tar zxvflibxml2-2630.tar.gz/ 解包解压到libxml2-2.6.30 目录rootlocalhost src# cd libxml2-2.6.30/ 进入目录 中(2) 使用“ con figure 命令检查安装需要的系统配置,并生成安装配置文件,

9、 命令行如下;rootlocalhost libxml2-2.6.30#./con figure -prefix=/usr/local/libxml2选项-prefix=/usr/local/libxml2作用,是在安装时将软件安装到/usr/local/libxml2目录下;(3)使用"make命令编译源代码文件并生成安装文件,命令行如下;rootlocalhost libxml2-2.6.30# 译make/对软件源代码文件进行编(4)使用"make in stall 命令进行安装,命令行如下;rootlocalhost libxml2-2.6.30# 件make in

10、 stall/开始安装libxml2 库文如果安装成功,会在 /usr/local/libxml2/目录下存在 bin、include、lib、man和 share五个目录。在安装 PHP5配置时,con figure命令的选项要加上“ -with-libxml-dir=/usr/local/libxml2"选项,指定 libxml2 库文件的位置。2. 编译安装 libmcrypt最新库文件,源码包为(1) 进入软件源码包所在目录/usr/local/src/ 中,解压软件包 libmcrypt-2.5.8.tar.gz到当前目录 libmcrypt-2.5.8 下,并进入 目录,

11、命令行如下所示;rootlocalhostrootlocalhostroot# cd /usr/local/src/ /进入软件源码包所在目录src# tar zxvf libmcrypt-2.5.8.tar.gz/ 解包解压 到libmcrypt-2.5.8 目录rootlocalhost src#cd libmcrypt-2.5.8 / 进入目录 libmcrypt-2.5.8 中(2) 使用"con figure 命令检查安装需要的系统配置,并生成安装配置文件,命令行如下;rootlocalhostlibmcrypt-2.5.8#./c on figure-prefix=/us

12、r/local/libmcrypt选 项-prefix=/usr/local/libmcrypt, 是在 安装时 将软件 安装到/usr/local/libmcrypt 目录下;rootlocalhost libmcrypt-2.5.8# 译make/对软件源代码文件进行编(4) 使用"make in stall"命令进行安装,命令行如下;rootlocalhost libmcrypt-2.5.8#make in stall/开始安装libmcrypt库文件如果安装成功会在 /usr/local/libmcrypt/目录下存在 bin、in elude、lib、man和sh

13、are 五个目录。在安装 PHP5配置时,con figure命令 的选项要加上“ -with-mcrypt-dir=/usr/local/libmcrypt"选项,指定 libmcrypt库文件的位置。(5)安装完成libmcrypt 库以后,有一些Linux系统版本还要安装一下libltdl库。可以进入到解压缩的目录/usr/local/src/ libmcrypt-2.5.8下,找到libltdl 库源代码文件所在的目录libltdl,进入这个目录按照下面几个命令配置、编译、安装就可以了。rootlocalhost root#rootlocalhost libltdl#./co

14、n figure -e nable-ltdl-in stall/配置ltdl 库的安装rootlocalhost libltdl#make /编译rootlocalhost libltdl#make in stall/安装3. 编译安装 zlib最新库文件,源码包为需要安装第二光盘中 zlib-dev 。(1) 进入软件源码包所在目录/usr/local/src/ 中,解压软件包zlib-123.tar.gz 至U当前目录zlib-1.2.3 下,并进入zlib-1.2.3目录,命令行如下所示;rootlocalhostroot#rootlocalhost src#zlib-1.2.3 目录c

15、d /usr/local/src/ /进入软件源码包所在目录/解包解压到/进入目录zlib-1.2.3 中(2)使用“ con figure 命令检查安装需要的系统配置,并生成安装配置文件, 命令行如下;rootlocalhost zlib-1.2.3# 选项- -prefix=/usr/local/zlib./con figure -prefix=/usr/local/zlib,是在安装时将软件安装到 /usr/local/zlib目录下;make /对软件源代码文件进行编译rootlocalhost zlib-1.2.3#(4)使用"make in stall 命令进行安装,命令

16、行如下;rootlocalhost zlib-1.2.3#make in stall /开始安装zlib库文件如果安装成功会在/usr/local/zlib目录下存在include、lib 和share三个目录。在安装 PHP5 配置时,con figure命令的选项要加上"-with-zlib-dir=/usr/local/libmcrypt"选项,指定zlib库文件的位置。4. 编译安装 libp ng 最新库文件,源码包为(1) 进入软件源码包所在目录/usr/local/src/中,解压软件包到当前目录libpng-1.2.31下,并进入libpng-1.2.31目

17、录,命令行如下所示;rootlocalhostroot# cd /usr/local/src/rootlocalhost进入软件源码包所在目录/ 解包解压到libp ng-1.2.31 目录rootlocalhost src#cdlibpng-1.2.31/ 进入目录 libpng-1.2.31 中(2)使用“ con figure 命令检查安装需要的系统配置,并生成安装配置文件, 命令行如下;rootlocalhost libp ng-1.2.31# 选项- -prefix=/usr/local/libp ng 下;./c on figure -prefix=/usr/local/libp

18、ng,是在安装时将软件安装到/usr/local/libp ng目录(3)使用"make命令编译源代码文件并生成安装文件,命令行如下;rootlocalhost libp ng-1.2.31#make /对软件源代码文件进行编译(4)使用"make in stall 命令进行安装,命令行如下;rootlocalhost libp ng-1.2.31#make in stall/开始安装libpng库文件如果安装成功会在 /usr/local/libpng目录下存在 bin、include、lib 和share四个目录。在安装 GD2库配置时,con figure 命令的选项

19、要加上"-with-p ng=/usr/local/libp ng"选项,指定libp ng库文件的位置。5.编译安装 jpeg6 最新库文件,源码包为 (1) 安装GD2库使用的jpeg6库文件,需要自己手动的创立安装需要的目录,它们在安 装时不能自动创立。rootlocalhost root# rootlocalhost root# rootlocalhost root# rootlocalhost root# rootlocalhost root# 录mkdir/usr/local/jpeg6 / mkdir /usr/local/jpeg6/b in mkdir /

20、usr/local/jpeg6/lib mkdir /usr/local/jpeg6/i nclude/建立jpeg6软件安装目录/建立存放命令的目录/创立jpeg6库文件所在目录 e/建立存放头文件目录mkdir -p /usr/local/jpeg6/ma n/ma n1/建立存放手册的目(2) 进入软件源码包所在目录/usr/local/src/ 中,解压软件包 jpegsrc.v6b.tar.gz 到当前目录jpeg-6b下,并进入jpeg-6b目录,命令行如下所示;rootlocalhost root# 录rootlocalhost src# rootlocalhost src#cd

21、 /usr/local/src/ /tar zxvf jpegsrc.v6b.tar.gz cd jpeg-6b进入软件源码包所在目/解包解压到jpeg-6b目录/进入目录jpeg-6b中(3) 使用"con figure 命令检查安装需要的系统配置,并生成安装配置文件,命令行如 下,使用“ 将一个命令换成多行;rootlocalhost jpeg-6b#./con figure /在安装时将软件安装到 /usr/local/jpeg6 目录下> /建立共享库使用的 GNU勺libtool> -enable-static/ 建立静态库使用的 GNU勺 libtool(4)

22、 使用“ make命令编译源代码文件并生成安装文件,命令行如下;rootlocalhost jpeg-6b#make / 对软件源代码文件进行编译(5) 使用“ make in stall 命令进行安装,命令行如下;rootlocalhost jpeg-6b#make in stall/ 开始安装 jpeg6 库文件在安装 GD2库配置时,con figure 命令的选项要加上“ -with-jpeg=/usr/local/jpeg6/"选项,指定jpeg6库文件的位置。6.编译安装 freetype 最新库文件,源码包为(1)进入软件源码包所在目录/usr/local/src/ 中

23、,解压软件包到当前目录freetype-2.3.5 下,并进入freetype-2.3.5目录,命令行如下所示;root# cd /usr/local/src/ /进入软件源码包所在目录src# tar zxvf freetype-2.3.5.tar.gz / 解包解压到 目录rootlocalhost freetype-2.3.5# ./con figure -prefix=/usr/local/freetype 选项-prefix=/usr/local/freetype,是在安装时将软件安装到/usr/local/freetype目录下;(3) 使用"make命令编译源代码文件并

24、生成安装文件,命令行如下;rootlocalhost freetype-2.3.5#make /对软件源代码文件进行编译(4)使用"make in stall 命令进行安装,命令行如下;rootlocalhost freetype-2.3.5#make in stall /开始安装freetype库文件如果安装成功会在 /usr/local/freetype 目录下存在 bin、include、lib 和share四个 目录。在安装 GD2库配置时,con figure命令的选项要加上“-with-freetype=/usr/local/freetype/"选项,指定 fr

25、eetype 库文件的位置。7.编译安装最新的autoconf 库文件,源码包为(1)进入软件源码包所在目录/usr/local/src/中,解压软件包到当前目录autoconf-2.61 下,并进入autoconf-2.61目录,命令行如下所示;rootlocalhostrootlocalhostroot# cd /usr/local/src/ /进入软件源码包所在目录src# tar zxvf autoconf-2.61.tar.gz / 解包解压到autoco nf-2.61目录rootlocalhost src#cdautoconf-2.61/ 进入目录 autoconf-2.61中(

26、2)使用“ con figure 命令检查安装需要的系统配置,并生成安装配置文件, 命令行如下;rootlocalhost autoco nf-2.61#./con figure(3)使用"make命令编译源代码文件并生成安装文件,命令行如下;rootlocalhost autoco nf-2.61#make /对软件源代码文件进行编译(4)使用"make in stall 命令进行安装,命令行如下;rootlocalhost autoco nf-2.61#make in stall/开始安装autoconf库文件&编译安装最新的GD库文件,源码包为(1)进入软件源

27、码包所在目录/usr/local/src/中,解压软件包gd-2.0.35.tar.gz至U当前目录下,并进入目录,命令行如下所示;rootlocalhostroot# cd /usr/local/src/rootlocalhost src#目录进入软件源码包所在目录/解包解压到rootlocalhost src#cdgd-2.0.35 / 进入目录 gd-2.0.35 中(2) 使用"con figure 命令检查安装需要的系统配置,并生成安装配置文件,命令行如下,使用“ 将一个命令换成多行;rootlocalhost gd-2.0.35#> -prefix=/usr/loc

28、al/gd2/ > -with-zlib=/usr/local/zlib/ ./c on figure /> -with-jpeg=/usr/local/jpeg6/ > -with-p ng=/usr/local/libp ng/ /配置命令指定软件安装的位置/指定到哪去找zlib库文件的位/指定到哪去找jpeg库文件的位置/指定到哪去找png库文件的位置> -with-freetype=/usr/local/freetype/指定到哪去找freetype 2.x库文件的位置(3) 使用“ make命令编译源代码文件并生成安装文件,命令行如下;需要编辑文件 vi gd

29、_png.c |找至U“ png.h "改成“ /usr/local/libpng/include/ png.h )make/对软件源代码文件进行编译rootlocalhost gd-2.0.35#(4) 使用“ make in stall 命令进行安装,命令行如下;rootlocalhost gd-2.0.35#make in stall/开始安装GD库文件如果安装成功会在/usr/local/gd2目录下存在 bin、include 和lib 三个目录。在安装PHP5时,con figure命令的选项要加上“ -with-gd=/usr/local/gd2/“选项,指定 GD库文

30、件的位置。9.编译安装新版本 Apache效劳器,源码包为(1)进入软件源码包所在目录/usr/local/src/ 中,找到软件包 压到当前目录 d-2.2.9 下,并进入 d-2.2.9目录,命令行如下所示;rootlocalhost root# rootlocalhost src#录rootlocalhost src#cd /usr/local/src/ /cd d-2.2.9/进入目录进入软件源码包所在目录/解包解压到d-2.2.9 目d-2.2.9 中(2)使用“ con figure 命令检查安装需要的系统配置,并生成安装配置文件,命令行如下,使用“ 将一个命令换成多行;>

31、-prefix=/usr/local/apache2/指定Apache软件安装的位置> -sysc on fdir=/etc/ d > -with-z=/usr/local/zlib/ > -with-i ncluded-apr > -disable-userdir > -e nable-so > -e nable-deflate=shared > -e nable-expires=shared> -e nable-rewrite=shared > -e nable-static-support/指定Apache效劳器的配置文件存放位置/指

32、定zlib库文件的位置/使用捆绑APR/APR-Util的副本/请求的映象到用户特定目录/以动态共享对象(DSO)编译/缩小传输编码的支持/期满头控制/基于规那么的URL操控/建立一个静态版本的支持(3) 使用"makW'命令编译源代码文件并生成安装文件,命令行如下;rootlocalhost d-2.2.9#make / 对 Apache 源代码文件进行编译(4) 使用"make in stall命令进行安装,命令行如下;rootlocalhost d-2.2.9#make in stall / 开始安装 Apache 效劳器软件(5) 检查安装的文件,进入到/u

33、sr/local/apache2/目录下,是否有以下目录;rootlocalhost d-2.2.9#cd /usr/local/apache2/rootlocalhost apache2# lsbin cgi-b in htdocs in clude logs man ualbuild error icons lib man modules检查配置文件是否指定正确,进入到/etc/ d/ 目录下,查看配置文件d.conf和extra子目录是否存在;(6) 启动Apache效劳器,并查看端口是否开启,启动Apache效劳器的命令行如下;rootlocalhostapache2# /usr/lo

34、cal/apache2/b in/apachectlstart / 启动ApacheApache效劳器启动之后,查看一下80端口是否翻开,如果看到以下结果说明 Apache 效劳器启动成功,命令行如下;rootlocalhost apache2#n etstat -tn l|grep 80/查看80端口是否开启tcp00 0.0.0.0:800.0.0.0:*LISTEN(7)测试安装结果,翻开浏览器,在地址栏输入URL为localhost/去访问Apache效劳器,如出现以下列图容表示Aapache效劳器可以使用,如以下列图所示;(8)每种效劳器软件都有必要制做成开机自启动。Apache效劳

35、器开机自启动,只要在“/etc/rc.d/rc.local 文件中,加上Apache效劳器的启动命令即可,可以直接打开"/etc/rc.d/rc.local文件,在最后一行写入Aapache启动命令,也可以使用“ echo 命令追加进去,命令行如下;rootlocalhoststart">>/etc/rc.d/rc .lo calroot# echo"/usr/local/apache2/bin/apachectl10.编译安装 MySQL数据库管理系统,源码包为mysql-5.0.41.tar.gz(5.5与以上版本用cmake安装,要先运行安装(1

36、) 为mysqld增加一个登录用户和组,用户名和组名都为 “ mysql,如果将这些用户和组命名为mysql之外的名称,在下面的步骤中替换为相应的名称。命令行如下;rootlocalhost root# groupadd mysql / 添加一个 mysql 标准组rootlocalhost root#useradd -g mysql mysql / 添加一个 mysql 用户并加到 mysql组中(2)进入软件源码包所在目录/usr/local/src/中,解压软件包到当前目录mysql-5.0.41 下,并进入 mysql-5.0.41目录,命令行如下所示;rootlocalhost ro

37、ot# cd /usr/local/src/ /进入软件源码包所在目录rootlocalhost src# tar zxvf mysql-5.0.41.tar.gz/ 解包解压到 目录rootlocalhost src# cdmysql-5.0.41 / 进入目录 mysql-5.0.41 中(3)使用"con figure 命令检查安装需要的系统配置,并生成安装配置文件,命令行如下,使用“ 将一个命令换成多行;(这点需要对第二光盘中n curses-devel-5.5-24.20060715.i386.rpm进行安装)rootlocalhost mysql-5.0.41#./con

38、 figure >-prefix=/usr/local/mysql /是在安装时将软件安装到 /usr/local/mysql目录下>-with-extra-charsets=all/在安装mysql时安装所有字符集(4)使用“ makW'命令编译源代码文件并生成安装文件,命令行如下;rootlocalhost mysql-5.0.41#make in stall / 开始安装 MySQL数据库系统(6) 创立MySQL数据库效劳器的配置文件,可以使用源码包support-files 目录中的my-mediumf文件作为模板,拷贝到/etc/目录下,命名为"myf

39、文件即可。命令行 如下;rootlocalhost mysql-5.0.41#cp support-files/my-mediumf /etc/myf(7) 如果还没有安装过MySQL必须创立MySQL授权表,进入到安装目录 “/usr/local/mysql 下,执行bin目录下的 mysql_install_db脚本,用来初始化mysql数据库的授权表,其中贮存了效劳器访问允许。命令行如下;rootlocalhost mysql-5.0.41#cd /usr/local/mysql/ 建入安装目录rootlocalhost mysql#bin/mysql_install_db -user=

40、mysql/ 仓U建授权表如果使用root用户运行上面的命令,应当使用-user选项,选项的值应与你在第一步为运行效劳器所创立的登录账户( mysql用户)相同。如果用 mysql用户 登录来运行上面命令,可以省略-user 选项。用 mysql_install_db 创立MySQL授权表后,需要手动重新启动效劳器。(8) 将程序二进制的所有权改为root用户,数据目录的所有权改为运行mysqld程序的mysql用户。如果现在位于安装目录(/usr/local/mysql)下,命令应为:rootlocalhost mysql#chow n -R rootrootlocalhost mysql#

41、chow n -R mysql varrootlocalhost mysql#chgrp -R mysql .rootlocalhost mysql#ls -l总用量40drwxr-xr-x2 rootmysql40969drwxr-xr-x3 rootmysql40969drwxr-xr-x2 rootmysql40969drwxr-xr-x3 rootmysql40969drwxr-xr-x2 rootmysql40969drwxr-xr-x4 rootmysql40969drwxr-xr-x8 rootmysql40969drwxr-xr-x3 rootmysql40969drwxr-x

42、r-x5 rootmysql40969drwx4 mysqlmysql40969/将文件的所有属性改为root用户/将数据目录的所有属性改为mysql用户/将组属性改为mysql组/长格式显示当前目录下的容月 12 00:35 bin月 12 00:34 in clude月 12 00:34 info月 12 00:34 lib月 12 00:35 libexec月 12 00:35 man月 12 00:35 mysql-test月 12 00:34 share月 12 00:35 sql-be nch月 12 01:16 var(9) 在所有东西被安装完成以后,应当使用该命令启动MySQL

43、效劳了,命令行如下;rootlocalhost apache2#netstat -tn l|grep 3306/查看3306端口是否开启tcp00 0.0.0.0:33060.0.0.0:*LISTENMySQL数据库效劳启动之后,查看一下 果说明MySQL效劳启动成功,命令行如下;(10)使用mysqladmin验证效劳器在运行中。以下命令提供了简单的测试,可检查效劳器是否已经启动并能响应连接;3306端口是否翻开,如果看到以下结rootlocalhost mysql#bin/m ysqladmin versionbin/mysqladmin Ver 8.41 Distrib 5.0.41,

44、 for pc-linux-gnu on i686Copyright (C) 2000-2006 MySQL ABThis software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL licenseServer vers ionProtocol versio n10ConnectionLocalhost via UNIX socketUNIX socket/tmp/mysql.sockUptim

45、e:15 min 41 secThreads: 1 Questio ns: 25 Slow queries: 0 Ope ns: 12 Flush tables: 1Open tables: 6 Queries per sec ond avg: 0.027rootlocalhost mysql#bin/mysqladmin variables / 查看所有 mysql 参数(11)设置访问权限,在 MySQL安装过程中,使用 mysql_i nstall_db程序安装了 MySQL数据库授权表,表定义了初始MySQL用户账户和访问权限,所有初始账户均没有密码。这些账户为超用户账户,可以执行任何

46、操作。初始root账户的密码为空,因此任何人可以用root账户不用任何密码来连接MySQL效劳器,并具有所有权限,这意味着MySQL安装未受保护。如果你想要防止客户端不使用密码用匿名用户来连接, 你应当为匿名账户指定密码或删掉匿名账户,应当为MySQlroot账户指定密码。使用"mysql - u root 启动mysql客户端,连接 MySQL效劳器。命令行如下;rootlocalhost mysql#bin/mysql -u root /没有密码可以直接登录本机效劳器Welcome to the MySQL mon itor. Comma nds end with ; or g.

47、Your MySQL conn ection id is 3Server vers ion: 5.0.41-log Source distributi onType 'help;' or 'h' for help. Type 'c' to clear the buffer.mysql>客户端执行SQL语句如下;mysql> DELETE FROM mysql.user WHERE Host='localhost' AND User="Query OK, 1rows affected (0.08 sec)mys

48、ql> FLUSH PRIVILEGES;Query OK, 1 rows affected (0.01 sec)可以用几种方法为root账户指定密码,我们选用其中一种,在mysql客户端命令行上使用 SET PASSWOR指定密码,一定要使用PASSWORD函数来加密密码。设置localhost 域的密码为“ 123456,其它域可以使用同样的语句,使用的SQL语句如下;mysql> SET PASSWORD FOR 'root''localhost' = PASSWORD('123456');Query OK, 0 rows af

49、fected (0.00 sec)如果想退出 MySQL客户端,可以在 MySQL客户端提示符下输入命令“ exit 或者“quit 、还可以按键盘“ Ctrl+c 组合键,都可以从 MySQL客户端中退出。因为已经 给MySQL效劳器的root账号设置了密码,所以再次登录 MySQL客户端就要提供密码才 能进入。退出MySQL客户端和重新启动 MySQL客户端的命令如下;mysql> exit / 退出 MySQl客户端Byerootlocalhost mysql#bin/mysql -u root -h localhost- p 回车进入 MySQL客户端Enter password

50、:/ 输入密码 “ 123456 “Welcome to the MySQL mon itor. Comma nds end with ; or g.Your MySQL conn ection id is 9Server vers ion: 5.0.41-log Source distributi onType 'help;' or 'h' for help. Type 'c' to clear the buffer.mysql>如果想关闭MySQL效劳器,在命令行使用 MySQL效劳器的mysqladmin命令, 通过 -u参数给出My

51、SQL数据库管理员用户名root和通过-p参数给出密码,即可以关闭MySQL 效劳器。命令行如下;rootlocalhost mysql#bin/mysqladmin -u root p shutdown / 关闭 MySQL数据库(12) MySQL效劳器和Apache效劳器一样也有必要设置为开机自动运行,设置方法是进入到 mysql 源代码目录 /usr/local/src/mysql-5.0.41/中,将子目录 support-files下的mysql.server文件复制到/etc/rc.d/init.d目录中,并重命名为"mysqld ,命令行如下所示;rootlocalh

52、ostmysql-5.0.41#cp support-files/mysql.server/etc/rc.d/in it.d/mysqldrootlocalhost mysql-5.0.41#rootlocalhost mysql-5.0.41#修改文件/etc/rc.d/init.d/mysqld的权限,命令行如下所示;chow n root.root /etc/rc.d/i nit.d/mysqldchmod 755 /etc/rc.d/i nit.d/mysqld使用chkconfig 命令设置在不同系统运行级别下的自启动策略,首先使用“ chkconfig-add mysqld 命令增

53、加所指定的mysqld效劳,让chkconfig 指令得以管理它,并同时在系统启动的表达文件增加相关数据,使用命令如下;chkc onfig -add mysqldrootlocalhost mysql-5.0.41#然后使用"chconfig level 3 mysqld on 命令和"chconfig level 5 mysqld on命令,在第三和第五等级中开启mysql效劳,即在字符模式和图形模式启动时自动开启mysql效劳,命令如下;rootlocalhost mysql-5.0.41#chkc onfig -level 3 mysqld onrootlocalh

54、ost mysql-5.0.41#chkc onfig -level 5 mysqld on再使用"chkconfig -list命令检查设置,命令行如下;rootlocalhost mysql-5.0.41#chkc onfig -list mysqldmysqld 0:关闭1:关闭2: 关闭 3:启用4:关闭 5:启用6:关闭11.编译安装最新版本的PHP模块,源码包为 (1) 进入软件源码包所在目录/usr/local/src/ 中,解压软件包 php-5.26tar.gz至U当前目录下,并进入目录,命令行如下所示;rootlocalhostroot# cd /usr/local/src/进入软件源码包所在目录rootlocalhost src#rootlocalhost src#tar zxvf php-5.2.6.tar.gz/ 解包解压到 php-5.2.6 目录cdphp-5.2.6 / 进入目录 php-5.2.6 中(2) 使用"con figure 命

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论