閱讀583 返回首頁    go 技術社區[雲棲]


centos 7 LAMP 服務配置

LAMP 服務配置

LAMP,顧名思義:

L : Linux
A : Apache
M : Mariadb(原MySQL)
P : PHP

建網站,首要問題就是安全,所以iptables一定要配置好,或者firewalld,一定要控製好端口的開與關,以及端口的轉發。配置不好的話,自己的網站可能會被攻破,做一些壞事,給自己帶來不必要的麻煩!!!!

001 開啟網絡端口

iptables -A INPUT -p tcp -m state --state NEW,RELATED,ESTABLISHED -m tcp --dport 80 -j ACCEPT

iptables -A INPUT -p tcp -m state --state NEW,RELATED,ESTABLISHED -m tcp --dport 3306 -j ACCEPT

80端口:網絡訪問
3306端口:數據庫訪問

service iptables save "保存iptables安全組設置"
systemctl restart iptables "重啟iptables服務“

PS:關閉SElinux

vi /etc/selinux/config

將SElinux改成disabled
並注釋掉SELINUXTYPE=trageted
修改完之後重啟!!!

重啟!!! reboot !!!


010 下載 AMP服務

1.下載Apache服務

yum -y install httpd

2.下載MariaDB數據庫服務

yum -y install mariadb mariadb-server

3.下載php服務

下載php服務
yum -y install php
下載php服務插件
yum -y 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


011 配置AMP服務

1.配置Apache服務

vi /etc/httpd/conf/httpd.conf
修改端口為80

修改網站名字(自己的網站域名)

允許所有請求,修改網頁工作目錄(自己決定,可以不修改,也可以自定義)

2.配置MariaDB服務

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf “複製配置文件,覆蓋/etc/my.cnf文件”

使用mysql_secure_installation配置MariaDB服務

mysql_secure_installation

輸入root用戶密碼

更改root用戶密碼

是否刪除匿名用戶,是否不允許root用戶遠程登錄,是否刪除test數據庫,是否對表重新加載權限(y:允許,n:不允許)

3.配置php服務

vi /etc/php.ini
修改下麵的參數

4.重啟服務並開機自啟

systemctl restart httpd
systemctl restart mariadb
systemctl enable httpd
systemctl enable mariadb


100 測試

根據自己的目錄創建index.php 文件

vi /home/www/html/index.php

輸入<?php phpinfo(); ?>保存

最後更新:2017-11-05 20:33:41

  上一篇:go  TSDB之KairosDB:Tag對性能的影響測試
  下一篇:go  【雲棲精選9月刊】雲端數據庫未來發展趨勢:機遇與挑戰並存