
CentOS 7
Apache 2.4
php 5.4
MariaDB 5.5
项目需求:
创建3个虚拟主机,分别架设phpMyadmin,wordpress,Discuz
其中phpMyadmin提供https服务.
一、使用yum安装环境所需组件
httpd,php,php-mysql,mariadb-server
# yum install httpd php php-mysql mariadb-server
二、关闭SELINUX并配置防火墙
1.为了测试方便,先关闭selinux
临时关闭:
setenforce 0
永久关闭:
vim /etc/sysconfig/selinux
SELINUX=disabled
2.在CentOS 7自带防火墙中添加80,443,3306端口
查看firewall运行状态
# firewall-cmd --state
添加端口
# firewall-cmd --add-port=80/tcp --permanent
# firewall-cmd --add-port=443/tcp --permanent
# firewall-cmd --add-port=3306/tcp --permanent
重载firewall配置
# firewall-cmd --reload
查看已有规则
# iptables -L -n
三、测试一下各软件是否正常
1.启动httpd并测试访问:
# systemctl start httpd
没什么意外的话,此时浏览器访问测试页应该是成功的.
2.测试
启动MariaDB
# systemctl start mariadb
能进入MariaDB命令行即可
# mysql

3.查看php版本,我的版本是5.4.16
# php -v


四、配置Apache
1.新建所需文件夹
在/web/vhosts下创建三个虚拟主机分别需要的文件夹 ,pma,wp,dz
# mkdir -p /web/vhosts/{pma,wp,dz}
2.赋予Apache用户对整个/web目录的访问权:
# chown -R apache:apache /web
3.创建测试页面
# vim /web/vhosts/pma/index.php
内容为:
<phpecho "this is pma"># vim /web/vhosts/wp/index.php内容为:<phpecho "this is wp"># vim /web/vhosts/dz/index.php内容为:<phpecho "this is dz">
4.取消欢迎页,否则会有干扰
# mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.bak
5.添加三个虚拟主机
创建一个叫vhosts.conf配置文件
# vim /etc/httpd/conf.d/vhosts.conf
内容:
<VirtualHost *:80>DocumentRoot /web/vhosts/pmaServerName pma.buybybuy.comErrorLog logs/pma.errCustomLog logs/pma.access combined</VirtualHost><Directory "/web/vhosts/pma">Options Indexes FollowSymLinksAllowOverride NoneRequire all granted</Directory><VirtualHost *:80>DocumentRoot /web/vhosts/wpServerName wp.buybybuy.comErrorLog logs/wp.errCustomLog logs/wp.access combined</VirtualHost><Directory "/web/vhosts/wp">Options Indexes FollowSymLinksAllowOverride NoneRequire all granted</Directory><VirtualHost *:80>DocumentRoot /web/vhosts/dzServerName dz.buybybuy.comErrorLog logs/dz.errCustomLog logs/dz.access combined</VirtualHost><Directory "/web/vhosts/dz">Options Indexes FollowSymLinksAllowOverride NoneRequire all granted</Directory>
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-78951-1.html
撞沉它