(菜鸟自学)在RHELAS4u3最小安装下用RPM包架设Apache+PHP+Mysql的服务器
本人是一菜鸟,想学在Linux下的PHP+Mysql编程,无奈网上高手众多,教程基本是如何在Linux下通过gcc编译源代码安装Apache+PHP+Mysql。很多还带有其它服务的安装教程,对我等菜鸟来说实在是高深莫测,除了敬仰众多高手的表演以外无所作为,经过多次痛苦的编译失败后,只希望通过RPM包来解决问题,经过一晚的摸索,总算摸到点门道,写出来给和我一样菜的菜鸟分享一下,各位高手请莫见笑。
通过光盘引导在我的机器上面安装RHEL AS 4 u3,选择最小安装,也就是说安装完了以后,除了基本系统外,没有提供其它服务。
然后在控制台上面登陆(因为最少安装,所以没有X)
一般教程都不建议使用root登陆的,因为咱是菜鸟,用root来操作也无妨,等技术好了的时候再按章操作。
通过mount光盘来查找下面的包,命令如下:
mount /dev/cdrom /media/cdrom
我们的光盘内容就在/media/cdrom目录下(RHEL AS 4 u3 总共有五块光盘,分别mount来查找一下)
卸载光盘的命令为:
umount /media/cdrom
分别查找下面的包,然后依照我的顺序来安装即可。
查找包的名令为:
find /media/cdrom -name "包名"
安装的命令为:
rpm -ivh 包名
包的安装顺序如下:
#安装mysql
perl-DBI-1.40-8.i386.rpm
mysql-4.1.12-3.RHEL4.1.i386.rpm
perl-DBD-MySQL-2.9004-3.1.i386.rpm
mysql-server-4.1.12-3.RHEL4.1.i386.rpm
#安装apache
apr-0.9.4-24.5.i386.rpm
apr-util-0.9.4-21.i386.rpm
httpd-2.0.52-22.ent.i386.rpm
httpd-suexec-2.0.52-22.ent.i386.rpm
#安装ssl
distcache-1.4.5-6.i386.rpm
mod_ssl-2.0.52-22.ent.i386.rpm
#安装apache与mysql的关联
mod_auth_mysql-2.6.1-2.2.i386.rpm
#安装php
libidn-0.5.6-1.i386.rpm
curl-7.12.1-8.rhel4.i386.rpm
php-pear-4.3.9-3.9.i386.rpm
php-4.3.9-3.9.i386.rpm
php-mysql-4.3.9-3.9.i386.rpm
然后编辑配置文件
/etc/httpd/conf/httpd.conf (Apache配置文件)
http://www.chinalinuxpub.com/read.php?wid=637 (httpd.conf配置文件中文教程)
/etc/php.ini (PHP配置文件)
http://www.5ilinux.com/php01.html (php.ini配置文件中文教程)
/etc/my.cnf (Mysql配置文件)
[ 本帖最后由 on-fire 于 2006-8-12 08:49 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
可能这里都是高手,对这样的文章没有兴趣,顶一下先。
find /media/cdrom -name "包名"
find /media/cdrom | grep *rpm
基本都是RPM包,为何要grep *rpm呢?
我有兴趣啊。
我也很感兴趣的
我感兴趣,学习一下
多谢楼主了
楼主真是伟大
rpm的安装方式也挺好!
都是rpm包在整合上有点问题吧,我是用tar.gz安装整合的。