系統環境:
CentOS 7
Apache 2.4php 5.4MariaDB 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=disabled2.在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
內容為:
<?php echo "this is pma" ?> # vim /web/vhosts/wp/index.php 內容為: <?php echo "this is wp" ?> # vim /web/vhosts/dz/index.php 內容為: <?php echo "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/pma ServerName pma.buybybuy.com ErrorLog logs/pma.err CustomLog logs/pma.access combined </VirtualHost> <Directory "/web/vhosts/pma"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> <VirtualHost *:80> DocumentRoot /web/vhosts/wp ServerName wp.buybybuy.com ErrorLog logs/wp.err CustomLog logs/wp.access combined </VirtualHost> <Directory "/web/vhosts/wp"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> <VirtualHost *:80> DocumentRoot /web/vhosts/dz ServerName dz.buybybuy.com ErrorLog logs/dz.err CustomLog logs/dz.access combined </VirtualHost> <Directory "/web/vhosts/dz"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
新聞熱點
疑難解答