首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在LINUX停搭建LAMP

2012-07-22 
在LINUX下搭建LAMP一、安装mysql1、下载mysql安装包mysql-5.0.22.tar.gz2、tar zxvf mysql-5.0.22.tar.gz????

在LINUX下搭建LAMP

一、安装mysql

1、下载mysql安装包mysql-5.0.22.tar.gz

2、tar zxvf mysql-5.0.22.tar.gz???????? #解压文件

3、cd mysql-5.0.22??????????????????????????? #进入到mysql-5.0.22目录

4、./configure --prefix=/usr/local/mysql???

如果编译过程中出现以下报错,说明缺少安装ncurses

checking?for?termcap?functions?library...?configure:?error:?No?curses/termcap?library?found

?

5、安装ncurses,下载ncurses安装包ncurses-5.6.tar.gz

6、tar zxvf ncurses-5.6.tar.gz??????????? #解压文件

7、cd ncurses-5.6????????????????????????????#进入到ncurses-5.6目录

8、./configure

9、make

10、make install????????????????????????????? #ncurses安装完成

11、返回到mysql-5.0.22?目录,重新对mysql进行编译

????? ./configure --prefix=/usr/local/mysql??

12、make

13、make install

14、mkdir /usr/local/mysql/etc???????????#在/usr/local/mysql目录下面创建目录etc

15、cd mysql-5.0.22?

?????? cp support-files/my-medium.cnf /usr/local/mysql/etc/my.cnf????????

#返回到mysql-5.0.22目录中,并且复制mysql配置文件到etc目录中

16、groupadd mysql???????????????????????? #添加一个mysql的linux系统群组

17、useradd -g mysql mysql????????????? #建立mysql用户并指定到mysql组中

18、cd /usr/local/mysql/bin

?????? mysql_install_db --user=mysql??? #进入到安装目录,使用mysql用户初始化数据库

19、chown -R root .????????????????????????#将当前目录下所有文件属主改为超级用户

20、chown -R mysql var???????????????????#将var目录中所有文件属主改为mysql

21、chgrp -R mysql .???????????????????????#将当前目录下的组属性改为mysql

22、cd /usr/local/mysql/bin

?????? mysqld_safe --user=mysql &????? #后台运行mysql数据库

23、netstat -an|grep 3306?????????????? #可以通过查看端口的方法检验服务是否起来了

24、登录数据库

????????登录mysql的命令是mysql,mysql的使用方法如下:

??????? mysql-u 用户名 -h主机 -p密码 数据库名称???

?????????

[root@test1 local]# mysql

mysql>
出现了“mysql>”提示符,恭喜你,安装成功!
增加了密码后的登录格式如下:

?

mysql -u root -p

Enter password: (输入密码)
其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。??????????

?

二、安装apache

1、下载apr-1.4.5.tar.gz

?????????? apr-util-1.4.1.tar.gz

???????pcre-8.21.tar.gz

?????????? httpd-2.4.1.tar.gz

2、安装apr

?????? 1)tar zxvf? apr-1.4.5.tar.gz

?????? 2)cd apr-1.4.5

?????? 3)./configure --prefix=/usr/local/apr

???? ? 4)make

?????? 5)make install

3、安装apr-util

?????? 1)tar zxvf apr-util-1.4.1.tar.gz

?????? 2)cd apr-util-1.4.1

?????? 3)./configure --prefix=/usr/local/aprutil

?????? 4)make

?????? 5)make install

4、安装pcre

????1)tar zxvf pcre-8.21.tar.gz

?????? 2)cd pcre-8.21

?????? 3)./configure --prefix=/usr/local/pcre

?????? 4)make

?????? 5)make install

5、安装apache

????? 1)tar zxvf httpd-2.4.1.tar.gz

????? 2)cd httpd-2.4.1

????? 3)./configure --prefix=/user/local/apache2 --with-apr=/usr/local/apr --with-aprutil=/usr/local/aprutil --with-pcre=/usr/local/pcre

????? 4)make

???? ?5)make install

????? 6)cd /usr/local/apache2/bin

????7)./apachectl start????? #启动apache

????? 8)打开浏览器,输入http://服务器ip地址,页面显示it works!表示apache安装成功

三、安装php

1、安装freetype

????? 1)下载freetype-2.4.3.tar.bz2

????? 2)tar -jxvf freetype-2.4.3.tar.bz2

????? 3)cd freetype-2.4.3

????? 4)./configure --prefix=/usr/local/freetype

????? 5)make

????? 6)make install

2、安装zlib

????? 1)下载zlib-1.2.3.tar.gz

????? 2)tar zxvf zlib-1.2.3.tar.gz

????? 3)cd zlib-1.2.3

????? 4)./configure --prefix=/usr/local/zlib

????? 5)make

????? 6)make install

3、安装libpng

????? 1)下载libpng1.5.4.tar.gz

????? 2)tar zxvf libpng1.5.4.tar.gz

????? 3)cd libpng-1.5.4

????? 4)./configure --prefix=/usr/local/libpng

????? 5)make

????? 6)make install

4、安装jpeg

????1)下载jpegsrc.v6b.tar.gz

????? 2)tar zxvf jpegsrc.v6b.tar.gz

????? 3)cd jpeg-6b

????4)./configure --prefix=/usr/local/jpeg

????? 5)make

????6)make install

5、安装gd库

????1)下载gd-2.0.33.tar.gz

????? 2)tar zxvf gd-2.0.33.tar.gz

????? 3)cd gd-2.0.33

????4)./configure --prefix=/usr/local/gd

????? 5)make

??? 6)make install

6、安装libxml2

???? ?1)下载libxml2-2.7.8.tar.gz

????? 2)tar zxvf libxml2-2.7.8.tar.gz

????? 3)cd libxml2-2.7.8

????? 4)./configure --prefix=/usr/local/glibxml2

????? 5)make

????6)make install

7、安装php

????? 1)下载php-5.4.0.tar.gz

????? 2)tar zxvf php-5.4.0.tar.gz

????? 3)cd php-5.4.0

????4)./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-libxml2=/usr/local/libxml2 --with-zlib=/usr/local/zlib --with-libpng=/usr/local/libpng --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --with-gd=/usr/local/gd????????????

#--with-apxs2=/usr/local/apache2/bin/apxs?会在/usr/local/apache2/modules目录中生成libphp5.so文件,无此文件PHP无法安装成功

????? 5)cp php.ini-development /usr/local/php/lib/php.ini?????????? #拷贝php配置文件

???? ?6)修改apache配置文件/usr/local/apache/conf/httpd.conf,在http.conf中添加

LoadModule php5_module modules/libphp5.so????????????????????? ?#对libphp5.so进行加载

AddType application/x-httpd-php .php

???? ?7)在/usr/local/apache2/htdocs中创建文件index.php,文件内容为

<?php
??????? phpinfo();
?>
????? 8)cd /usr/local/apache2/bin

???????? ./apachectl restart????????????????????????????????????????????????????????? #重启服务

????9)打开浏览器,输入http://服务器IP地址/index.php??如果成功看到PHP页面,表示PHP已经成功安装

热点排行