0
点赞
收藏
分享

微信扫一扫

自己动手架设linux下Web服务器(图)3


三、 置Web​​服务器​​​​软件​​组合

    现在,我们开始配置Web​​​服务器​​​需要的组件或关链组件。成功安装Linux并启动后,组件的安装顺序一般是Mysql数据库、Apache、GD库、PHP、ZendOptimizer。
    首先下载好相应的安装包,笔者在此下载了mysql源代码文件,以Root帐号登陆Linux服务器后,就可以安装Mysql数据库了,整个安装步骤如下:
    3.1 安装mysql-5.0数据库


# groupadd mysql

# useradd -g mysql mysql

# cd /usr/local/src **源文件存放目录

# tar zxvf mysql-max-5.0.21-linux-i686-glibc23.tar

# mv mysql-max-5.0.21-linux-i686-glibc23 /usr/local/mysql

# cd /usr/local/mysql

# .scripts/mysql_install_db --user=mysql

# chown -R root .

# chown -R mysql data

# chgrp -R mysql .

# bin/mysqld_safe --user=mysql &

让Mysql数据库服务器随Linux系统启动时自动加载:

# cd /usr/local/src

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld

# chmod 700 /etc/rc.d/init.d/mysqld

# chkconfig --add mysqld

# chkconfig --level 345 mysqld on

    3.2 安装Apach Web服务器软件


# cd /usr/local/src

# tar zxvf httpd-2.2.4.tar.gz

# cd httpd-2.2.4

# ./configure --prefix=/usr/local/apache

# make

# make install

# echo "/usr/local/apache/bin/apachectl start" >> /etc/rc.local(系统启动时服务自动启动)

    3.3 安装PHP GD库组件


# cd /usr/local/src

# wget -c http://download.discuz.net/gdinstaller.tar.gz

# tar xzvf gdinstaller.tar.gz

# cd GDInstaller

# ./install.sh

    3.4 安装PHP 5.2.1 安装包:


# cd /usr/local/src

# wget -c http://download.discuz.net/php-5.1.2.tar.gz

# tar xjvf php-5.2.1.tar.gz

# cd php-5.2.1

# ./configure --prefix=/usr/local/apache/php --with-apxs2=/usr/local/apache/bin/apxs \

--with-zlib-dir --with-bz2 --with-tiff-dir --with-libxml-dir --with-gd \

--with-freetype-dir --with-jpeg-dir --with-png-dir --with-ttf --enable-mbstring \

--with-mysql=/usr/local/mysql --with-config-file-path=/etc --disable-ipv6 \

--enable-gd-native-ttf --enable-ftp --enable-zip --enable-ldap --enable-mbregex \

--enable-calendar --enable-curl --disable-debug --enable-inline-optimization

# make

# make install

# cp php.ini-dist /etc/php.ini

编辑apache配置文件httpd.conf

# vi /etc/httpd/httpd.conf

    要改的有如下几处:
    1、找到LoadModule php5_module modules/libphp5.so前面的#号去掉(默认已去掉注释)
    并在# AddType application/x-gzip .gz .tgz 下加入如下二行:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    2、找到DirectoryIndex index.html ,在index.html之前加上 index.php,让index.php做为网站默认文件。
    3.5 安装ZendOptimizer PHP套件加速包


# cd /usr/local/src

# tar xzvf ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz

# cd ZendOptimizer-3.0.0-linux-glibc21-i386

# ./install.sh

    *注意:安装Zend过程中,会出现二个文本窗口出现,其中提示输入php.ini位置时,请填写/etc。另外一个窗口则选取“No”选项。 
    重启Linux服务器后并成功启动Mysql、Apache服务后,在客户端处使用Internet Explorer浏览器的地址栏输入Linux服务器IP地址,就可以显示出Apache的的默认界面了。至此,如果没有出现什么错误,在Linxu配置整个Web服务套件的组合安装基本上完成了。你也可以在Linux服务器建立测试文档查看整个PHP、Apache、Mysql数据库、GD库以及ZendOptimizer安装的情况。
    3.6 检查Web服务套件支持情况


# vi /usr/local/apache/htdocs/test.php ** 在系统默认目录下建立test.php测试文档。以下为内容:

<?php

phpinfo();

?> * 要求熟悉VI文本编辑器基本命令,保存后退出。

    在客户端Internet Explorer浏览器输入:http://IP/test.php。可见到如下图信息:

自己动手架设linux下Web服务器(图)3_Linux

1

举报

相关推荐

0 条评论