如何配置Linux系统下的Apache服务器的mysql数据库实例
时间:2012-07-21 19:22:59
小编:深度技术
MySQL软件安装包顺序如下:
安装MySQL软件包命令行格式如下:
rpm –ivh 软件包名称
安装MySQL软件包实例:
1、 安装Server软件包
rpm –ivh MySQL-server-standard-5.0.15-0.rhel3.i386.rpm
系统提示如下:
warning: MySQL-server-standard-5.0.15-0.rhel3.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing...########################################### [100%]
package MySQL-server-standard-5.0.15-0.rhel3.i386 is already installed
2、 其他MySQL软件包安装和第1点类似,把命令行格式中的软件包名称更换为3.1节表中的软件包名称,并且按转载顺序进行安装即可。
3、 安装后检查安装是否成功
在安装完毕后,进行检查RPM包是否安装成功。输入rpm -qa |grep MySQL命令检查MYSQL软件的安装情况,正常情况下会出现已经安装的软件包名称(无后缀名)。
操作实例如下:
[root@web root]# rpm -qa |grep MySQL
MySQL-server-standard-5.0.15-0.rhel3
MySQL-standard-debuginfo-5.0.15-0.rhel3
MySQL-client-standard-5.0.15-0.rhel3
MySQL-shared-standard-5.0.15-0.rhel3
MySQL-devel-standard-5.0.15-0.rhel3
如检查后无误,说明MySQL软件安装成功。
4、 MySQL软件控制命令行如下:
启动MySQL服务:
/etc/rc.d/init.d/mysql start
停止MySQL服务:
/etc/rc.d/init.d/mysql stop
重启MySQL服务:
/etc/rc.d/init.d/mysql restart
3.2.2 安装APACHE软件包
1、 软件包解压
通过gun命令将软件包从httpd*.tar.gz解压为httpd*.tar,再利用tar命令将软件包从httpd*.tar解压为httpd*目录。(注:*表示httpd的版本号)
操作命令如下:
gunzip httpd*.tar.gz
[root@web root]# ls –l
-rw-r--r-- 1 root root 28559360 10月 20 15:13 httpd-2.0.55.tar
tar –xf httpd*.tar
[root@web root]# ls -l
drwxr-xr-x 12 surrey surrey 4096 10月 20 16:16 httpd-2.0.55
-rw-r--r-- 1 root root 28559360 10月 20 15:13 httpd-2.0.55.tar
2、安装APACHE软件
安装APACHE分为以下步骤完成,具体命令行如下:
a、进入APACHE解压后的目录
cd httpd*
b、配置路径及加载模块,安装路径为/usr/local/APACHE,配置命令如下:
./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --enable-so --enable-mods-shared=most
c、编译,编译命令如下:
make
d、编译成功后,进行安装,安装命令如下:
make install
3、 检查APACHE安装情况
进行安装后,启动APACHE服务检查APACHE安装情况,在启动后访问服务器,在服务器中可以看见APACHE服务的默认页面,此时说明APACHE安装成功。
运行APACHE服务命令如下:
启动APACHE服务:
/usr/local/APACHE/bin/APACHEctl start
关闭APACHE服务:
/usr/local/APACHE/bin/APACHEctl stop
打开主页可以看见”IT’S WORKS!”的页面,此时,说明APACHE服务已经启动。
3.2.3 安装GD库
说明:安装GD库必须按下列软件包安装顺序进行安装
(zliblibpngfreetypejpegGD)
1、安装zlib
# tar zxvf zlib-*.tar.gz
# cd zlib-*
# ./configure
# make
# make install
2、 安装libpng
# tar zxvf libpng-*.tar.tar
# cd libpng-*
# cd scripts/
# mv makefile.linux ../makefile
# cd ..
# make
# make install
注意,这里的makefile不是用./configure生成,而是直接从scripts/里复制一个。
3、 安装freetype
# tar zxvf freetype-*.tar.gz
# cd freetype-*
# ./configure
# make
# make install
4、 安装Jpeg
# tar zxvf jpegsrc.v6b.tar.gz
# cd jpeg-6b/
# ./configure --enable-shared
# make
# make test
# make install
注意:这里configure一定要带--enable-shared参数,不然,不会生成共享库
5、 安装GD
# tar zxvf gd-*.tar.gz
# cd gd-*
# ./configure --with-png --with-freetype --with-jpeg
# make
# make install
说明:*号代表软件包的版本号
3.2.4 安装PHP软件包
1、 Libxml软件包安装
因RedHat Enterprise Linux自带的LIBXML软件包版本过低,安装php5.0以上必须更新安装libxml2.0以上。
# tar -zxf libxml2-*.tar.gz
# cd libxml2-2.6.16
# ./configure (xml默认安装就可以,不要指定路径了,因为安装时php可能找不到它,PHP5只支持libxml2-2.5.10以上版本)
# make
# make install
说明:*号代表软件包的版本号
2、 软件包解压
通过gun命令将软件包从PHP*.tar.gz解压为PHP*.tar,再利用tar命令将软件包从PHP*.tar解压为PHP*目录。(注:*表示PHP的版本号)
gunzip PHP*.tar.gz
tar -xf PHP*.tar
3、安装PHP软件包
安装APACHE分为以下步骤完成,具体命令行如下:
a、进入PHP目录
cd PHP*
b、配置安装路径及整合APACHE
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-config-file-path=/usr/local/php/etc --with-gd --enable-gd-native-ttf --enable-gd-jis-conv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --enable-mbstring
# make
# make install
其中:
--prefix=/usr/local/PHP为PHP的安装路径
--with-apxs2=/usr/local/APACHE/bin/apxs为APACHE的apxs文件的路径
--with-config-filepath=/usr/local/php/etc 为PHP.ini配置文件的路径
--with-mysql为整合mysql的参数
c、编译
make
d、安装
make install
e、拷贝PHP.ini配置文件到指定的配置路径目录
cp php.ini-dist /usr/local/php/etc/php.ini
3.2.5 安装Zend Optimizer软件包
# tar xzvf Zend*.gz
# rm -f Zend*.gz
# cd Zend*
# ./install.sh
安装过程非常友好,很简单,但在输入php.ini文件路径的时候必须输入正确:/usr/local/php/etc
安装完成后Zend Optimizer会自动重新启动Apache。