CENTOS 系统的配置

1. 配网络
<1># vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO 自动为 dhcp 静态改为 static
即: BOOTPROTO=static
IPADDR=?
NETMASK=?
GATEWAY=?
我的配置如下:
DEVICE=eth0
BOOTPROTO=static
IPADDR=10.10.19.234
NETMASK=255.255.254.0
GETEWAY=10.10.18.254
ONBOOT=yes
TYPE=Ethernet
注: BOOTPROTO 只有在 static( 静态 ) 模式下才可以使用设置的 IP 信息

<2> 开启命令 : #service network restart
------------------------------------------------------------------------------------------------------------------------

2. 配 ftp
<1>#vim /etc/vsftpd/ftpusers 和 etc/vsftpd/user_list
在 root 和 nobody 前加“ # ” ------- 修改用户权限 ( user_list 用户能否访问跟 vsftpd.conf 有关 )
<2>#vim /etc/selinux/config 下改 selinux=disable( 将防火墙关闭 )
<3> 开启命令 : #service vsftpd start
<4>#reboot ( 关闭防火墙 )
--------------------------------------------------------------------------------------------

3. 删除旧版本
<1> 先用查找命令找出要删除的文件
#rpm -qa|grep mysql
#rpm -qa|grep MySQL
#rpm -qa|grep php
#rpm -qa|grep http
<2> 删除找出的所有文件
#rpm -e --nodeps filename ( filename 为你查找出来的文件名 )
<3> 检查是否删除干净
#rpm -qa|grep mysql
#rpm -qa|grep MySQL
#rpm -qa|grep php
#rpm -qa|grep http
---------------------------------------------------------------------------------------------

4. 传送文件
我们一般把配置文件传送到 /usr/local/ 这个目录下
---------------------------------------------------------------------------------------------

5. 安装 MySQL
<1> 先用 #cd /usr/local 这个命令到 /usr/local 这个目录下
<2> 先装服务器
#rpm -ivh MySQL-server-5.0.45-0.i386.rpm
<3> 然后装客户端
#rpm -ivh MySQL-client-5.0.45-0.i386.rpm
<4> 还有其他的 shared,devel,bench 等也要装上
#rpm -ivh MySQL-shared-5.0.45-0.i386.rpm
#rpm -ivh MySQL- devel -5.0.45-0.i386.rpm
#rpm -ivh MySQL-bench-5.0.45-0.i386.rpm
<5> 安装好后试试能不能用
#mysql
出现 Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 27651 to server version: 4.0.20-standard
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
然后用
show databases ;
成功!
<6> 最后对 mysql 加密码
#mysqladmin -uroot password 123456
( 进入 MySQL 用 #mysql -uroot -p123456 )
-----------------------------------------------------------------------------------------------------------------------

6. 安装安装 APAHCHE2
#tar zxvf httpd-2.0.50.tar.gz
#cd httpd-2.0.50
#./configure --prefix=/usr/local/apache2 --enable-module=so
#make
#make install
安装好以后 #/usr/local/apache2/bin/apachectl start 开启它,然后用浏览器查看是否安装成功 ( 输 IP)
----------------------------------------------------------------------------------------------------------------------------------------

7. 安装 PHP5
#tar zxvf php-5.0.0.tar.gz
#cd php-5.0.0
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --enable-trace-vars -with-mysql=/var/lib/mysql
#make
#mak install
-------------------------------------------------------------------------------------------------------------------------------

8. 配置
复制 PHP.INI 文件到正确位置
<1> 在 PHP 目录下运行
#cd php-5.0.0
#cp php.ini-dist /usr/local/php/lib/php.ini

<2> 编辑 apache 配置文件 httpd.conf
#vim /usr/local/apache2/conf/httpd.conf

要改的有如下几处 :
一般都在 #AddType application/x-tar .tgz 下加一行

#LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php

如果你搜索其它地方没有以下这行
LoadModule php5_module modules/libphp5.so
请把上面的 # 号去掉

找到
DirectoryIndex index.html index.html.var
在后面加 index.php
让它把 index.php 做为默认页

找到
# don't use Group #-1 on these systems!
把下面的用户名和组改为
User apache
Group apache
( 原来一般是 nobody)

找到
#ServerName
把 # 去掉 , 后面的 IP 改成你的 IP.

找到
DocumentRoot "/usr/local/apache2/htdocs"
把 /usr/local/apache2/htdocs 改为你存放网页文件的路径
比如你改为 /home/easy 目录下 , 那么你以后上传 PHP 文件就放在 /home/easy 目录下 , 然后用 IP 访问 , 就能看到首页了
( 我们一般没改,就把 php 文件存放在 /usr/local/apache2/htdocs/ 目录下 )

为了让中文网页没乱码
找到
AddDefaultCharset iso8859-1
把后面的 iso8859-1 改为 gb2312

至于 apache2 其它优化 , 请看 http://www.phpv.net/ 里的 apache 配置那一分类 .

保存 httpd.conf 文件 .
----------------------------------------------------------------------------------------------------------------

9 客户端安装
tar zxvf phpMyAdmin-2.6.1-rc1.tar.gz
mv phpMyAdmin-2.6.1-rc1 phpmyadmin
mv phpmyadmin /usr/local/apache2/htdocs
http://IP/ .... ( 输入 IP 测试 )
------------------------------------------------------------------------------------------------------------------

10. 启动
# /usr/local/apache2/bin/apachectl start
如果没有出错 , 写一个测试页放到你网页目录下 , 我的就是上面所说的 /usr/local/apache2/htdocs
#vi /home/easy/index.php
<?phpinfo();?>
保存 . 试试在测试器里打 IP 进去就可以看到 PHPINFO 页了
*******************************************************************************************
如果出现:“必须在您的配置文件中设定 $cfg[/'PmaAbsoluteUri/'] 指令 ....... ”那么
先进入到 phpmyadmin :#cd /usr/local/apache2/htdocs/phpmyadmin
用命令 # vim config.inc.php 修改
把 $cfg['PmaAbsoluteUri'] 设置为 http://localhost/phpmyadmin 。或 http://IP/phpmyadmin 。即为该虚拟机的 IP/phpmyadmin
同时也是在这里面修改密码、主页等!!
*******************************************************************************************

每安装完成一步配置,做一次测试!

(0)

相关推荐

  • CentOS系统下配置FTP的方法

    安装的时候要勾选ftp服务,CentOS系统会帮你装上vsftpd这个ftp服务器并把它标为系统服务. 启动命令:/etc/rc.d/init.d/vsftpd start 这时候可以使用ftp客户端 ...

  • CentOS系统下配置xtables-addons来拒绝IP访问的方法

    有些时候,某些国家的IP一直在对服务器进行登录尝试或攻击等等,需要先将可疑IP分析出来,再用iptables来封掉它.延后又耗时费力.现在可以用xtables-addons,对来源IP进行阻挡.1. ...

  • centos 系统下安装配置FastDFS步骤分享

    centos 系统下安装配置FastDFS步骤: 1:安装libevent(libevent-2.0.16-stable) ##卸载系统自带libevent rpm -qa|grep libevent ...

  • Centos系统如何手动配置网卡

    平时装linux系统用工具配置网络经常出一些搞不清楚的问题,在这里分享一下手动在linux系统里配置网卡 操作方法 01 首先登陆到root账户下 02 输入"cd /etc/sysconf ...

  • CentOS系统使用配置文件修改IP地址详细教程

    在VM虚拟机安装的centos系统,默认使用的是dhcp自动获取ip地址的方式,而我自己想用这个centos在局域网内搭建一个小型演示站点,这个自动获取ip地址的方式就明显不好了,那么centos如何 ...

  • Linux系统下配置HTTP负载均衡系统以扛流量增加

    随着网络流量的增加,服务器开始面临繁重负载,这时就需要搭配一套HTTP负载均衡系统了,那么Linux下该如何配置HTTP负载均衡系统呢?随小编一起来学习一下吧。 如今对基于互联网的应用和服务的要求越来 ...

  • 如何设置并修改CentOS系统细节

    在使用CentOS系统的时候,我们也许觉得某些设置不适合自己,虽然不会造成很大的错误,但的确给我们带来了不少的小麻烦,下面我就来给大家一些建议,修改一下你的DNS、网关和IP地址。那我们就来讲解一下如 ...

  • CentOS下安装配置Tomcat环境

    CentOS下安装配置Tomcat 演示环境 系统:Linux CentOS 6.3 32位 环境:无安装apache、php、mysql 账号:Root 一、下载相关安装包 注:可以先进入 #cd ...

  • 在CentOS系统中安装RPMforge的方法

    RPMforge 是 Dag.Dries 和其它软件包的组合.它们为 CentOS 提供了超过 4000 个软件包,包括 mplayer.xmms-MP3和其它流行的媒体播放工具.RPMforge 不 ...