Redhat9 +Apache+Mysql+PHP+GD2+Perl是一套典型的Linux下的Web服务应用环境,Google一下可以找到很多关于安装该系统的方法,但找做下来几乎没有一气呵成的,总会发现很多问题,其中最多的问题就是版本问题,网络上很多参考文章内容已经与软件现有版本不一致,安装方法、步骤上也会出现很多问题。...
刚刚安装一套Redhat9+Apache+Mysql+PHP+GD2+Perl,先整理一下安装过程:
一、安装环境描述
操作系统:Linux RedHat 9.0一、安装Redhat9
web服务软件:Apache httpd-2.0.53 下载:http://apache.linuxforum.net/dist/httpd/httpd-2.0.53.tar.gz数据库软件:mysql-4.0.23a.tar 下载:http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.23a.tar.gz/from/pick
PHP脚本程序语言:php-4.3.10.tar.gz下载:http://cn2.php.net/get/php-4.3.10.tar.gz/from/cn.php.net/mirror
其它库文件:
ZLIB:zlib-1.2.2.tar.gz 下载:http://www.zlib.net/zlib-1.2.2.tar.gzFreeType:freetype-2.1.9.tar.gz http://sourceforge.net/projects/freetype/
下载:http://umn.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.9.tar.gzPNG:libpng-1.2.5.tar.gz http://prdownloads.sourceforge.net/png-mng/libpng-1.2.5.tar.gz?download
JPEG:jpegsrc.v6b.tar.gz http://freshmeat.net/projects/libjpeg/ 下载:http://freshmeat.net/redir/libjpeg/5665/url_tgz/jpegsrc.v6b.tar.gz
GD:gd-2.0.33.tar.gz 下载:http://www.boutell.com/gd/http/gd-2.0.33.tar.gz
zend: www.zend.com
DBI-1.46.tar.gz 下载:http://search.cpan.org/~timb/DBI/
DBD-mysql-2.9005_3.tar.gz 下载:http://search.cpan.org/~rudy/DBD-mysql/
Redhat9的安装比较简单,需要注意的是Redhat9本身集成了Apache+Mysql+PHP,如果不想用集成的版本,安装时不要选择这些服务。
二、安装Mysql
开始安装和编译代码:groupadd mysql
useradd mysql
cd mysql
./configure --prefix=/usr/local/mysql
make
make install
scripts/mysql_install_db
chown -R root:mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/var (在mysql组中增加mysql用户)
chgrp -R mysql /usr/local/mysql
cp support-files/my-medium.cnf /etc/my.cnf
cp /usr/local/mysql/share/mysql/mysql.server /usr/local/mysql/share/mysql/mysqld
chmod a+x /usr/local/mysql/share/mysql/mysqld启动服务方法
/usr/local/mysql/bin/safe_mysqld --user=mysql &
或者
/usr/local/mysql/share/mysql/mysqld start
停止服务方法
/usr/local/mysql/bin/mysqladmin shutdown设置成开机自启动
在/etc/rc.d/rc.local文件中加入一行
/usr/local/mysql/share/mysql/mysqld start
这样每次重新启动系统以后,mysql也会随系统一起启动.
三、安装APACHE
开始安装和编译代码:./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-track-vars --enable-cgi --enable-so --enable-mods-shared=all --with-config-file-path=/usr/local/apache/conf
--prefix=/usr/local/apache 指定把apahce安装到/usr/local/apache目录中;
--enable-cgi 支持CGI;
--with-config-file-path=/usr/local/apache/conf 指定把apache的配制文件放在/usr/local/apache/conf中;比如httpd.conf配制文件就在这个目录中;
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)TAG标签: 安装 make 目录 查找 mysql --prefix install 改为 文件
- ·关于Linux Grep命令使用的详细介绍
·FC3->FC4 yum升级做法
·RHEL4 通过yum自动升级实现
·redhat使用yum自动升级为centos
·使用yum升级和yum使用简介
·细看嵌入式中文Linux
·Debian GNU/Linux及其中文应用
·Mandrake Linux7.2的中文化
·Linux 内核开发者的实用技巧
·从源代码打造一个最小化的Linux系统
·Linux 环境下的高级隐藏技术
注册
个人空间
