CentOS

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

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

3:安装PHP  命令  sudo yum install  phpmysql

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 libmcryptlinux

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

添加:数据库

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

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

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

6:关闭SELINUX.net

输入: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  

相关文章
相关标签/搜索