CentOS

原创
2016/09/03 14:16
阅读数 36

1:安装Apache 命令sudo yum install httpd;

2:安装MySQL  命令sudo yum install mysql-server

3:安装PHP  命令  sudo yum install  php

4:安装PHP必要的插件  sudo 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

5: 开始编辑ipatables,外部访问列表(防火墙), 输入:sudo vim /etc/sysconfig/iptables

添加:

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

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

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

6:关闭SELINUX

输入:sudo vim /etc/selinux/config#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

7:数据库root账户设置密码   命令:sudo mysql_secure_installation之后输入密码 

 

8:让外部可以访问Mysql数据库

(1).mysql -u root -p mysql # 第1个mysql是执行命令,第2个mysql是系统数据名称

在mysql控制台执行:

(2).grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

//.# root是用户名,%代表任意主机,'123456'指定的登录密码(这个和本地的root密码可以设置不同的,互不影响)

(3).flush privileges; # 重载系统权限

(4).exit;

9:重启 防火墙(iptables) 命令  sudo /etc/init.d/ipatales restart

10:重启数据库: 命令   sudo /etc/init.d/mysqld restart

11:重启Apache  命令: sudo /etc/init.d/httpd restart

12:Apache 添加多个域名: 命令sudo vim  /etc/httpd/conf/httpd.conf  中添加NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin root@localhost
    DocumentRoot "/var/www/html/Blogs"
    ServerName myblogs.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

在到   sudo vim etc/hosts  中  127.0.0.1   myblogs.com localhost  

 

展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部