1、配置防火墙,开启80端口、3306端口

路径 /etc/sysconfig/iptables

在这个文件里面添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

#允许80端口通过防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

#允许3306端口通过防火墙

注意:一定加到这个位置,加到别的位置出错活该!

使用命令重启防火墙

/etc/init.d/iptables restart #重启防火墙使配置生效

2、安装Apache

yum install httpd #根据提示,输入Y安装即可成功安装

/etc/init.d/httpd start#启动Apache

chkconfig httpd on #设为开机启动

3、安装MySQL

yum installmysqlmysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成/etc/init.d/mysqld start #启动MySQL

chkconfig mysqld on #设为开机启动

mysql_secure_installation#为root账户设置密码

根据提示输入Y

输入2次密码,回车

根据提示一路输入Y

最后出现:Thanks for using MySQL!

4、安装PHP5

yum install php #根据提示输入Y直到安装完成

5、安装PHP组件,使 PHP5 支持 MySQL(关联)

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

#根据提示输入Y回车

6、重启 httpd 重启 mysqld

Service httpd restart

Service mysqld restart

7、测试

/var/www/html这里面放一个页面 访问 你的ip / 你的测试页面

8、放网站

/var/www/html 下面放你的网站

9、根据你的网站安装程序提示,开放权限

10、网站成功后,你肯定要绑定域名

如果你主机只有一个网站只有一个域名

打开文件 /etc/httpd/conf/httpd.conf

修改

#<VirtualHost *:80>

# ServerAdmin webmaster@dummy-host.example.com

# DocumentRoot /www/docs/dummy-host.example.com

# ServerName dummy-host.example.com

# ErrorLog logs/dummy-host.example.com-error_log

# CustomLog logs/dummy-host.example.com-access_log common

#</VirtualHost>

改成

<VirtualHost 175.102.8.117:80> 你的ip

DocumentRoot var/www/html/xxx xxx为你的网站目录

ServerName XXXXXX.com 这里是你的域名

DirectoryIndex index.html index.php

</VirtualHost>

如果你主机里面有多个网站 每一个网站都要绑不同的域名

#NameVirtualHost *:80 改成 NameVirtualHost 你的ip:80 (去掉#号)

修改

#<VirtualHost *:80>

# ServerAdmin webmaster@dummy-host.example.com

# DocumentRoot /www/docs/dummy-host.example.com

# ServerName dummy-host.example.com

# ErrorLog logs/dummy-host.example.com-error_log

# CustomLog logs/dummy-host.example.com-access_log common

#</VirtualHost>

改成

<VirtualHost 175.102.8.117:80> 你的ip

DocumentRoot var/www/html/xxx xxx为你的网站目录

ServerName XXXXXX.com 这里是你的域名

DirectoryIndex index.html index.php

</VirtualHost>

<VirtualHost 175.102.8.117:80> 你的ip

DocumentRoot var/www/html/yyy yyy为你的网站目录

ServerName yyyyyy.com 这里是你的域名

DirectoryIndex index.html index.php

</VirtualHost>

<VirtualHost 175.102.8.117:80> 你的ip

DocumentRoot var/www/html/zzz zzz为你的网站目录

ServerName zzzzzz.com 这里是你的域名

DirectoryIndex index.html index.php

</VirtualHost>

11、把你的域名解析到 主机的ip上

12、今天就这么多吧、以后教你 centos 6.5 主机优化提速 大法 ,以及主机 提升安全性大法

2015年8月5日

Qq 125531361

补充篇

新建一个数据库

[root@sample ~]# mysql -u root -p ← 通过密码用root登录

Enter password: ← 在这里输入密码

mysql> create database 数据库名;

Query OK, 1 row affected (0.00 sec)

查看服务是否启动

Chkconfig --list

查看 CPU

Top

注意: 每次操作别忘了重启 httpd mysqld