免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1710 | 回复: 0
打印 上一主题 下一主题

Linux(Fedora Core 9) + Apache2.2 + MySQL5 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-23 11:01 |只看该作者 |倒序浏览

首先,需要下载如下安装包,并把它们放到同一个目录下:
httpd-2.2.8.tar.gz(Apache2.2的源代码包)
mysql-5.0.51a-linux-i686-glibc23.tar.gz(MySQL5的二进制安装包,最好是下non
RPM
packages的)
php-5.2.5.tar.gz(PHP5.2.5的源代码包)
其实,虽然LAMP的安装过程非常简单,搞清楚各个部件的安装顺序却直接关系到最后的成败。所以,我先说一下以上三个组件的安装顺序和依赖关系(我已经假设Linux已经安装配置完成了)。其中Apache和MySQL是相互独立的程序,但Apache(aspx)和MySQL(mysql_config)的二进制程序却是PHP安装时所要依赖的,也就是说PHP的安装需要以Apache和MySQL的安装完成为前提。这样一来,我们就知道了安装的顺序:
MySQL--------->Apache---------->PHP
既然已经知道了顺序,就可以开始安装了。首先是MySQL:
进入程序所在目录
#tar
-zxvf mysql-5.0.51a-linux-i686-glibc23.tar.gz (把MySQL安装包解压缩)
#mv
./mysql-5.0.51a-linux-i686-glibc23 /usr/local/mysql
(把MySQL移动到要安装目录,因为本来就是二进制,已经编译好了)
#groupadd mysql
#useradd -g
mysql mysql
#chown -R mysql .
#chgrp -R mysql
.
#scripts/mysql_install_db --user=mysql (此命令一定要在安装目录下执行)
#chown
-R root .
#chown -R mysql data
#bin/mysqld_safe --user=mysql
& (运行mysql服务器)
第二步编译安装Apache:
进入apache源码包所在目录
#tar
-zxvf ./httpd-2.2.8.tar.gz
#cd httpd-2.2.8
#./configure
--prefix=/usr/local/apache2.2 --enable-so
(一定要启用apxs支持,PHP编译过程需要它)
#make
#make
install
第三步编译安装PHP:
进入PHP源码包所在目录
#tar -zxvf
./php-5.2.5.tar.gz
#cd php-5.2.5
#./configure
--with-config-file-path=/etc --with-apxs2=/usr/local/apache2.2/bin/apxs
--with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config
(这一步要搞清楚mysqld的安装目录和mysql_config文件的位置)
#make
#make test
(测试编译的正确性,如果有错误可以发送给PHP官方,以便于其改进PHP)
#make install
#cp
./php.ini-dist /etc/php.ini
编辑httpd.conf文件,加入如下语句:
AddType
application/x-httpd-php .php
#/usr/local/apache2.2/bin/apachectl
start
测试PHP是否安装成功,编辑一个文本文件,内容为:,把该文件命名为test.php然后放入apache的网页目录中(/usr/local/apache2.2/htdocs),在浏览器中输入http://ip/test.php,如果出现了PHP信息并且其中有mysql模块的内容就说明Apache/MySQL/PHP已经安装成功了。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/79920/showart_1217898.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP