最近装了几次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就可以了。
linux服务器安装(centos5.3 apache php mysql)
最新推荐文章于 2024-10-30 22:24:49 发布
本文详细介绍了一次从零开始的CentOS Linux安装过程,包括最小化安装、使用yum工具安装常用软件包如wget、cron、Apache、PHP、MySQL等,并配置了网络参数及DNS,还介绍了基本的安全设置及服务管理。
摘要由CSDN通过智能技术生成