[ZZ]centos5.4下apache_php_mysql_vsftp安装
广告投放★自助友情CMS落伍广告联盟晒乐广告联盟脉动广告联盟品味广告联盟
广告位可自定样式联系QQ:4285248个文字广告月20元广告联系QQ:428524广告位可自定样式
8个文字广告月20元黄金广告位每月20元广告位可自定样式联系QQ:428524广告位可自定样式
左旋肉碱、全国包邮
买二送一、无效退款

文章浏览→编程相关Mysql→[ZZ]centos5.4下apache_php_mysql_vsftp安装

[ZZ]centos5.4下apache_php_mysql_vsftp安装
[ZZ]centos5.4下apache_php_mysql_vsftp安装

中国官方镜像网站: http://centos.ustc.edu.cn/

cd /etc/yum.repos.d[进入yum.repos.d目录]
mv CentOS-Base.repo CentOS-Base.repo.save[修改源文件名称备份]
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5[下载]
mv CentOS-Base.repo.5 CentOS-Base.repo[下载后的文件更名]
1. 更新系统内核到最新.
yum -y update
系统更新后,如果yum安装时提示错误信息,请执行以下命令修复.
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*

详细出处参考:http://www.jb51.net/article/22393.htm

 

1. 开启防火墙端口:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22822 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 2121 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
查看防火墙信息:
/etc/init.d/iptables status

2. 更新yum
yum update

3. 安全设置
useradd bevin
passwd bevin
vi /etc/ssh/sshd_config
#Port22 改成 Port 22822
#PermitRootLogin 改成 PermitRootLogin no

关闭打印服务
/etc/rc.d/init.d/cups stop
chkconfig cups off

4. 安装Apache php
yum -y install httpd
yum -y install php
mkdir /data/webroot/
mkdir /data/log/
vi /etc/httpd/conf/httpd.conf
chkconfig httpd on
chkconfig --list httpd
/etc/rc.d/init.d/httpd start
yum -y install php-gd php-xml php-mbstring php-ldap php-pearphp-xmlrpc
/etc/rc.d/init.d/httpd restart

5. 安装Mysql
yum -y install mysql-server
yum -y install php-mysql
vi /etc/my.cnf
############ my.cnf ############
[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock
user=mysql
old_passwords=1
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysql]
default-character-set=utf8
################################
chkconfig mysqld on
chkconfig --list mysqld
/usr/bin/mysql_install_db --datadir=/data/mysql
/etc/rc.d/init.d/mysqld start
mysql
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'password'WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO cxh@"%"IDENTIFIED BY 'password' WITH GRANT OPTION;

6. 安装vsftpd
yum install vsftpd
service vsftpd start
chkconfig vsftpd on
vi /etc/vsftpd/vsftpd.conf

groupadd vsftp
useradd -G vsftp –d /data/webroot –M testtest -s /sbin/nologin

安装完成!

如果chkconfig,groupadd不能使用
#bash: chkconfig: command not found
rpm -aq |grep chkconfig
export PATH=/sbin:$PATH
chkconfig

export PATH=/usr/sbin:$PATH
groupadd 在 /usr/sbin/groupadd

如果ftp登陆里显示 类型的错误 500 OOPS: cannot changedirectory:/data/webroot
setsebool ftpd_disable_trans 1
service vsftpd restart

所属分类:编程相关Mysql    作者:荡凯网络    时间:2010-6-27 15:51:00

文章导航