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  

相關文章
相關標籤/搜索