配置L.A.M.P平台
编辑:G.Liu | 发表时间:2009年03月3日 星期二 16:56 | 阅读:575 人次 | 评论:0
在google里面搜到的一篇LAMP配置文章,保存下来备用。
1,首先介绍一下安装环境:
操作系统:Red Hat Linux 9
数据库:MySQL 5.0.37
Web服务器:Apache 2.2.3
XML:libxml2-2.6.19.tar.gz
脚本语言:PHP 5.2.4
注意:RedHat 9默认安装时并没有安装GCC组件,我们要安装需要C来编绎的软件的话要把GCC组件安装上。
操作:点击红帽子图标->”系统设置”->”添加删除应用程序” 打开后,选择”开发”,看”开发工具”小栏,点击右边的”详细”,打开后将所有有关GCC的勾选上(如果不懂哪个是GCC)把所有的都选上就行了)。然后退出,插入第二张系统光盘安装。
这里我们的安装顺序是:MySQL->Apache->libxml2->P
2.安装MySQL 5.0.37
//添加MySQL组
# groupadd mysql
//添加MySQL用户
# useradd -g mysql mysql
//解压缩MySQL软件包
# tar xvzf mysql-5.0.37.tar.gz
//进入解压缩后的文件目录
# cd mysql-5.0.37
//开始配置,设定安装目录为/server/mysql,关闭debug功能
# ./configure –prefix=/server/mysql –without-debug
//编译
# make
//安装
# make install
//初始化
# /server/mysql/bin/mysql_install_db –user=mysql
//复制配置文件
# cp support-files/my-medium.cnf /etc/my.cnf
//进入MySQL的安装目录
# cd /server/mysql
//进行如下操作
# chown -R root .
# chown -R mysql var
# chgrp -R mysql
———————————-启动MySQL服务———————————-
# /server/mysql/bin/mysqld_safe –user=mysql &
————————————-测试—————————————-
# /server/mysql/bin/mysql -u root -p
//这时会提示我们输入密码,因为安装时密码为空,所以我们回车就行
//看到如下字符,就算安装成功了
mysql>
3.安装Apache 2.2.3
//解压缩Apache软件包
# tar xvzf httpd-2.2.3.tar.gz
//进入解压后的文件目录
# cd httpd-2.2.3
//配置,设定安装目录为/server/mysql
# ./configure –prefix=/server/apache –enable-so
//编绎
# make
//安装
# make install
———————————-启动Apache服务———————————-
# /server/apache/bin/apachectl start
———————————-关闭Apache服务———————————-
# /server/apache/bin/apachectl stop
———————————-重启Apache服务———————————-
# /server/apache/bin/apachectl restart
————————————–测试—————————————
打开浏览器,输入:http://localhost 浏览器中输出:It works! 安装成功
4.安装libxml2-2.6.19.tar.gz(PHP需要XML支持)
//解压libxml软件包
# tar xvzf libxml2-2.6.19.tar.gz
//进入解压后的文件目录
# cd libxml2-2.6.19
//配置(这里不用设定安装目录,起设定也行)
# ./configure
//编绎
# make
//安装
#make install
这样就OK了。
5.安装PHP 5.2.4
//解压缩PHP软件包
# tar xvzf php-5.2.4.tar.gz
//进入解压后的文件目录
# cd php-5.2.4
//配置,设定安装目录为/server/mysql
# ./configure –prefix=/server/php –with-mysql=/server/mysql –with-apxs2=/server/apache/bin/apxs
//编绎
# make
//安装
如果make install失败,可以再从新装一下Apache
# make install
//拷贝PHP配置文件
# cp php.ini-dist /server/php/lib/php.ini
6.配置Apache服务的httpd.conf文件
# vi /server/apache/conf/httpd.conf
*** 在LoadModule处添加 LoadModule php5_module module/libphp5.so
*** 在DirectoryIndex处添加 index.php
*** 在AddType application处添加
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
7.重启Apache
编写一个PHP文件:
例:
# vi /server/apache/htdocs/phpinfo.php
PHP代码
<?php
phpinfo();
?>
** 写好程序后,按ESC键
# :wq
—————————————-测试—————————————
打开浏览器:http://localhost/phpinfo.php
看到PHP相关信息,安装完成……



