您的位置:首页 > 运维架构 > Apache

linux服务器安装(centos5.3 apache php mysql)

2009-09-17 12:00 543 查看
最近装了几次linux,学了很多,把过程写下来了,希望给看的人帮助,也多给些建议。

一、选择最小化安装(什么也不选,但是还是选了vim)

二、使用光盘作为源安装(详情参见/etc/yum.repos.d/CentOS-Media.repo)所用套件(使用yum的强大功能)

####并不是简单的用yum命令,需要在yum后面加一些东西,/etc/yum.repos.d/CentOS-Media.repo里面说明了。

1.安装wget,man

yum install wget(比较熟悉的)

2.安装cron

yum list | grep ''(不太熟悉)

yum install vixie-cron.i386

3.安装apache,php,mysql

(看了网上一些资料,有的是自己编译的,看了centos的网站,建议使用yum安装,这个是和redhat一样的版本,如果一定要使用新版本,可参考 http://wiki.centos.org/HowTos /PHP_5.1_To_5.2?highlight=%28php%29|%28mcrypt%29)

我是以光盘作为源用yum安装的

1)

yum list | grep 'httpd'

yum install *****

2)

yum list | grep 'php' (有很多php扩展)

yum install *****(选择自己安装的,支持通配符)

3)

yum list | grep 'mysql'

yum install *****

mysqladmin -u root -p 'yourpassword'(给mysql设密码)

设置开机启动:

chkconfig --level 35 httpd on

chkconfig --level 35 mysqld on

chkconfig --list | grep 'httpd'

chkconfig --list | grep 'mysqld'

三.关掉不需要的服务

netstat -tnlp

如果是最小化安装的,除了ssh,httpd,mysqld之外不会有什么。ssh不需要关掉。

四.配置网络

因为是测试,安装过程中选择dhcp,现在配置一下,还可以更加熟悉。

Hostname *****.3322.org (在希网申请的动态域名,仍然使用默认主机名也可以。)

IP: 192.168.0.153

Netmask 255.255.255.0

Network 192.168.0.0

Broadcast 192.168.0.255

Gateway 192.168.0.1

联通dns 202.106.46.151, 202.106.195.68

1.修改主机名

vim /etc/sysconfig/network

2.修改网络参数

1)

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.0.255

HWADDR=************ 网卡地址

IPADDR=192.168.1.13 IP

NETMASK=255.255.255.0

NETWORK=192.168.0.0

GATEWAY=192.168.0.1 路由

ONBOOT=yes

MTU=1500

2)/etc/init.d/network restart重启网络服务

3)查看检测:ifconfig, ping ;

3.设定DNS

vim /etc/resolv.conf

nameserver 202.106.46.151

nameserver 202.106.195.68

测试:ping www.baidu.com

五.升级:yum update

六.iptables

写一个bash脚本,保存下来,每次可以比较块的设定。

七.apache,php,mysql的详细设置。

1.几个重要文件和目录:

-----------------------httpd 和mysql服务的bash script,直接加start,restart,stop就可以了。

/etc/init.d/httpd

/etc/init.d/mysqld

------------------------------------------httpd

/etc/httpd/conf/httpd.conf

/etc/httpd/conf.d/php.conf(使httpd支持php,yum安装完后php就直接可以使用了,可以打开看看,里面是关于php的一些设定。)

------------------------------------------php

/etc/php.ini(我们比较熟悉的php配置文件)

/etc/php.d(在centos里面,php扩展的配置不在php.ini文件中,在这个目录里面,如果增加扩展直接yum install 就可以了。)

------------------------------------------mysql

/etc/my.cnf(mysql的配置文件)

#####在/etc目录里面用grep找,很方便。

2.httpd.conf设定

3.php.ini设定

4.my.cnf设定

八.安装其他的东西

1.phpmyadmin

(phpMyAdmin-3.2.0.1需要php5.2以上才能支持,我使用的phpMyAdmin-2.11.9.5。)

把文件复制到你所要放的目录下面,解压,tar -zxvf phpMyAdmin-***.tar.gz

改名:mv phpM(tab补齐) phpmyadmin

修改配置文件:

cd phpmyadmin;

cp config.sample.inc.php config.inc.php;

vim config.inc.php;(找到 $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */),随便填一些东西,保存。

打开浏览器,如果提示没有mcrypt, yum install php-mcrypt就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: