583
技術社區[雲棲]
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服務
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