在RHEL -AS4-u4中安装apache+mysql+php+ZendOptimizer笔记

RHEL -AS4-u4中安装apache+mysql+php+ZendOptimizer笔记

 

以前在rh9中装过,现在在RHEL中实验一次,说实话配置并不复杂,但是就是得注意一些细节上的事情。参照了网上的一些前辈们的资料。

准备工作

1.     全新安装RHEL4,因为考虑最新版本的问题,RHEL4自带的apachephpmysql都不安装,只安装开发工具包gcc等,完了再去下载各个套件的最新版手动安装。

2.      下载相关的软件包,软件包列表和版本如下:

httpd- 2.2.4 .tar.gz

php- 5.2.1 .tar.gz

ZendOptimizer- 3.2.6 -linux-glibc21-i386.tar.gz非自由软件,需帐号可下载

MySQL-client-standard- 4.1.22 -0.rhel4.i386.rpm

MySQL-devel-standard- 4.1.22 -0.rhel4.i386.rpm

MySQL-server-standard- 4.1.22 -0.rhel4.i386.rpm

MySQL-shared-compat- 4.1.22 -0.rhel4.i386.rpm

MySQL-shared-standard- 4.1.22 -0.rhel4.i386.rpm

要注意的是mysql要把包装全,不然会报依赖性检查错误

3.      开始安装各个软件包,按mysql---- apache----php----配置服务----ZendOptimize的顺序进行,需要选路径都安在,/usr/local
一.              安装Mysql都是rpm包,用rpm-ivh命令依次安装,顺序可以自己掌握,如果 赖性检查错误就调换安装包的顺序装完了可以添加个用户测试一下
Mysqladmin �Cu root password “ 123456”
 
二.              安装 apache, 是压缩的源码包需要解包后手动编译安装 . 过程如下 :
Tar -zxvf httpd- 2.2.4 .tar.gz ( 解包)
Cd httpd- 2.2.4 ( 进入目录)
./configure --prefix=/usr/local/apache2  --enable-so --enable-rewrite
(./configure --prefix=/usr/local/apache2 就是制定安装路径,--enable-so 动态挂载 SO 库对 cgi 支持功能, --enable-rewrite ,激活重写记录)
m ake && make install (编译安装)
三.            安装 php,过程如下:

tar zxvf php- 5.2.1 .tar.gz(解包)

cd php-5.2. ( 进入目录
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysq l--with-zlib
(./configure --prefix=/usr/local/php 就是制定安装路径,--with-apxs2=/usr/local/apache2/bin/apxs用于把Apache服务器的配置信息提供给其他模块。辅助脚本apxs位于Apache安装路径下的 bin 目录,--with-mysql用于把MySQL客户端支持建立的PHP模块里。可以选择添加 --with-zlib 激活 zlib 功能用于优化 PHP
make && make install (编译安装)
cp php.ini-dist /urs/local/lib/php.ini (复制模板的 PHP 初始文件到 PHP 能找到的地方,并命名为 php.ini
四. 编辑 apache 配置文件 httpd.conf
1.      httpd.conf 文件位于 Apache 安装路径下的 conf 目录,比如在下的目录就是 /usr/local/apache/conf
cd /usr/local/apache/conf
vi httpd.conf
这样就打开了该文件,编辑以下部分:
* 修改 ServerName 添上服务器名
* 识别和运行 PHP 脚本把常用文件后缀告诉 Apache ,用来日后识别 PHP 脚本继续在该文件中找到如下注释段和指令:
# AddType allows you to tweak mime.types without actually editing it, or to
# make certain files to be certain types.
# AddType application/x-tar .tgz
在这之后添加两行文字
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
这就是用来识别 .php .phtml 文件。

* 找到 DirectoryIndex index.html 在后面加 index.php 让它把 index.php 做为默认页
* 找到 DocumentRoot "/usr/local/apache2/htdocs"
/usr/local/apache2/htdocs 改为你存放网页文件的路径
* 把下面的用户名和组改为
User apache
Group apache
 
保存 httpd.conf 文件 .
启动和结束 Apache 服务器
/usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl start
编辑一个测试页
内容是:
<? phpinfo();?>
保存为 .Php 文件放在 /usr/local/apache2/htdocs 下测试服务器
. 安装 ZendOptimizer 优化 php 服务 .
tar -zxvf ZendOptimizer- 3.2.6 -linux-glibc21-i386.tar.gz
cd
ZendOptimizer-3.2.6-linux-glibc21-i386
./install.sh


 
 
 

你可能感兴趣的:(apache,mysql,安装,RHEL,zendOptimizer)