在RHEL -AS4-u4中安装apache+mysql+php+ZendOptimizer笔记
2007-05-03 23:30
531 查看
在RHEL -AS4-u4中安装apache+mysql+php+ZendOptimizer笔记
以前在rh9中装过,现在在RHEL中实验一次,说实话配置并不复杂,但是就是得注意一些细节上的事情。参照了网上的一些前辈们的资料。
准备工作:
1. 全新安装RHEL4,因为考虑最新版本的问题,RHEL4自带的apache,php,mysql都不安装,只安装开发工具包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---- [/b]apache----php----配置服务----ZendOptimize的顺序进行,需要选路径都安在,/usr/local 下一. 安装Mysql都是rpm包,用rpm-ivh命令依次安装,顺序可以自己掌握,如果赖性检查错误就调换安装包的顺序装完了可以添加个用户测试一下
Mysqladmin –u root password “123456”
二. 安装apache,是压缩的源码包需要解包后手动编译安装.过程如下:
Tar -zxvf httpd-2.2.4.tar.gz ([/b]解包)[/b]
Cd httpd-2.2.4 ([/b]进入目录)[/b]
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
(./configure --prefix=/usr/local/apache2[/b]就是制定安装路径,--enable-so是[/b]动态挂载[/b]SO[/b]库对[/b]cgi[/b]支持功能,[/b]--enable-rewrite[/b],激活重写记录)[/b]
make && 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-mysql--with-zlib[/b]
(./configure --prefix=/usr/local/php[/b]就是制定安装路径,--with-apxs2=/usr/local/apache2/bin/apxs用于把Apache服务器的配置信息提供给其他模块。辅助脚本apxs位于Apache安装路径下的 bin 目录,--with-mysql用于把MySQL客户端支持建立的PHP模块里。可以选择添加[/b]--with-zlib [/b]激活[/b]zlib[/b]功能用于优化[/b]PHP[/b])[/b]
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
保存[/b]httpd.conf[/b]文件[/b].
启动和结束Apache服务器
[align=left]# /usr/local/apache/bin/apachectl stop
# /usr/local/apache/bin/apachectl start [/align]
[align=left]编辑一个测试页
内容是:
<? phpinfo();?>[/align]
保存为.Php文件放在/usr/local/apache2/htdocs下测试服务器
五.安装ZendOptimizer优化php服务.
tar -zxvf ZendOptimizer-3.2.6-linux-glibc21-i386.tar.gz[/b]
cd ZendOptimizer-3.2.6-linux-glibc21-i386[/b]
./install.sh
[/b]
相关文章推荐
- RHEL5下Mysql-5.0.87+apache-2.2.14+php-5.2.11的安装笔记
- Linux+Apache+Mysql+PHP安装笔记
- RHEL5.3-WEB-linux+apache+mysql+php搭建论坛 (全rpm包安装)
- RHEL 6.5 64bit下源码编译安装LAMP(Apache 2.4.12、MySQL 5.5.42、PHP 5.3.10)
- centos 5.8 64位 安装apache+mysql+php 笔记
- php5.4.0安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug
- CentOS5.2编译安装Apache 2.2.10,MySQL 5.0.67,PHP-5.2.6(支持GD),ZendOptimizer3.3.0
- php+mysql+apache在SUSE 10上安装笔记~
- php+mysql+apache在SUSE 10上安装笔记~
- 本人亲试:分享在Win7 下安装 PHP + MYSQL + APACHE +ZendOptimizer (都是最新版)
- linux下apache、mysql、php安装配置详细笔记
- php5.4.14/5.3.24/5.2.17安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug
- 源代码安装 mysql+apache+php 错误笔记
- as4上安装apache,mysql,php,cacti,nagios目前都是最新版本上
- 分享在Win7 下安装 PHP + MYSQL + APACHE +ZendOptimizer (都是最新版)
- Fedora :Snort+Apache+Php+Mysql+Acid+Webmin(安装学习笔记)
- php5.4.14/5.3.24/5.2.17安装(In windows),配置Apache,MySQL,zendOptimizer,
- ubuntu14.04安装apache+php+mysql笔记
- Linux安装Apache 2.4 + PHP 7 + Mysql笔记
- RHEL5.4 snort+mysql+php+acid 安装笔记