centos下apache+mysql+php安装及配置

   

  今天难得休闲,自从加盟当前公司以来好像就基本没有写过博客了。难得闲下来和前同事聊天,他们几个人合伙买了VPS在用。这对我们搞WEB开发的童鞋来说是非常重要的,我来这家公司有许久了,但是竟然到现在连一台LINUX服务器的权限都没给我。本来准备和同事一起使用这台服务器的,可是想了一下。我这个比较暴力~搞不好就把服务器弄完了,影响了别人不好,在网上找了一圈还是买了国内的云主机(具体哪家就不说了,免得被怀疑广告啊~)。买了一个月的安装了一下感觉还是挺不错的。

  进入正题~我安装的是centos 6.4版本的服务器,想要安装apache之类的软件是非常容易的,centos下有yum命令可以自动到镜像服务器下载安装,非常方便,当然也可以安装如xampp之类的集成包软件。

 

一、安装APCHE PHP MYSQL

yum -y install httpd php mysql mysql-server php-mysql

 

设置apache开机启动

checkconfig --level 235 httpd on
checkconfig list

 

启动apache

/etc/init.d/httpd start

 

设置mysql开机启动

checkconfig --level 235 mysqld on

 

启动mysql

/etc/init.d/mysqld start

 

编辑apache配置文件

vi /etc/httpd/conf/httpd.conf

 

编辑php配置文件

vi /ect/php.ini

 

编辑mysql配置文件

vi /etc/my.cnf

 

二、配置APCHE PHP MYSQL

使apache支持vhosts虚拟主机

1. 确认是否打开vhost扩展

2.编辑virtual.conf文件,加入以下代码测试

vi /etc/httpd/conf.d/virtual.conf

绑定www.test.com到你的IP地址,在/var/www/test下增加index.php,看到成功页面,恭喜你~成功了!

 

 新建MYSQL账户 并授权所有权限 并能使远程登录

# 默认MYSQL 密码为空
mysql -u root -p

# 新建一个用户
#Host有Localhost是只能本地访问 %为任何地方都可访问
insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));


flush privileges;

#授权
grant all privileges on *.* to test@% WITH GRANT OPTION;

#修改密码
update mysql.user set password=password('新密码') where User="test" and Host="%";

#刷新授权
FLUSH PRIVILEGES;

exit;

 

 

posted on 2013-08-30 09:49  旭日升  阅读(1266)  评论(0编辑  收藏  举报

导航