/*
** Title : CENTOS系统的配置
** Author: 刘晨晖
** Date : 2009-07-03
** EMAIL :
huichengongzi@gmail.com
** 转载请注明出处,谢谢合作!
*/
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
同时也是在这里面修改密码、主页等!!
*******************************************************************************************
每安装完成一步配置,做一次测试!