apace mysql php java,apache mysql php安装

1.apache的安装

apache本来是想用编译安装的,但是其devel需要依赖一些其他的包,安装起来太麻烦,所以决定使用本地yum源安装;在rhel5u3上,直接 yum install httpd

yum install httpd-devel

这样会有httpd-devel的一些依赖包一并安装了;

rpm安装的httpd有如下几个重要的目录:

1)/etc/httpd

httpd的配置主目录:

/etc/httpd/conf/httpd.conf是其主配置文件;

/etc/httpd/logs是一个软连接,连接目录为:/var/log/httpd这个目录有apache的访问日志,异常错误日志等;

/etc/httpd/modules也是一个软连接,连接目录为:/usr/lib/httpd/modules,这个是一些apache module存放目录;

/etc/httpd/conf.d/这个目录下的所有.conf文件都会作为apache的扩展配置文件加载;

2)/usr/share/doc/httpd-2.2.3/

这个目录是httpd的一些帮助文档所在地

3)/etc/rc.d/init.d/httpd

可以使用service httpd start/stop/status/restart等管理httpd服务;

4)/var/www/html

这个是DocumentRoot目录;

2.mysql的安装

如果要是安装php mysql一般需要安装如下3个rpm包:

MySQL-server-community-5.1.45-1.rhel5.i386.rpm,MySQL-client-community-5.1.45-1.rhel5.i386.rpm,MySQL-devel-community-5.1.45-1.rhel5.i386.rpm;

具体的细节:可以参考http://hi.baidu.com/shywyz/blog/item/ea6b3cdda70e5ad88c1029e3.html这篇文章;

不过有两点需要说明:

rpm 安装后的mysql没有my.cnf文件,启动的时候采用的是mysql的默认设置,需要到/usr/share/mysql中拷贝一个my-small.cnf 或者my-medium.cnf等这样的一个样例到/etc或者/var/lib/mysql下,这样重新启动mysql就生效了。

另外,在测试系统中可以允许root用户远程连接,这样可以执行/usr/bin/mysql_secure_installation修改root用户的密码;

修改/etc/mysql/my.cnf文件:注释这一行:

bind-address=127.0.0.1 ==> #bind-address=127.0.0.1

对于需要远程登录的用户执行如下命令:

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "yourpasswd";

mysql> flush privileges;这样就可以使用root远程登录了;

3. php5.2.13编译安装过程

php安装扩展时首先需要一些依赖包,例如httpd-devel libxml-devel mysql-devel libpng等等,这些需要在编译安装前,都先准备好;如果在安装的过程中发现一些问题,可以根据提示,及时补充安装;可参考这篇http://

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值