6.1 問題
本例要求基於Linux主機快速構建LAMP動態網站平臺,並啓用相關係統服務,完成下列操作:
1)安裝LAMP平臺各組件
安裝好軟件httpd、mariadb-server、mariadb、php、php-mysql
確認安裝結果
2)啓用LAMP網站平臺
開啓系統服務httpd、mariadb,將上述服務設置爲開機自運行
關閉防火牆服務、關閉SELinux保護機制
6.2 步驟
實現此案例需要按照如下步驟進行。
步驟一:安裝LAMP平臺各組件
1)安裝好軟件httpd、mariadb-server、mariadb、php、php-mysql
[root@svr7 ~]# yum -y install httpd mariadb-server mariadb php php-mysql
.. ..
已安裝:
mariadb.x86_64 1:5.5.64-1.el7 mariadb-server.x86_64 1:5.5.64-1.el7
php.x86_64 0:5.4.16-46.el7 php-mysql.x86_64 0:5.4.16-46.el7
作爲依賴被安裝:
libzip.x86_64 0:0.10.1-8.el7 perl-DBD-MySQL.x86_64 0:4.023-6.el7
php-cli.x86_64 0:5.4.16-46.el7 php-common.x86_64 0:5.4.16-46.el7
php-pdo.x86_64 0:5.4.16-46.el7
完畢!
2)確認安裝結果
[root@svr7 ~]# yum list httpd mariadb-server mariadb php php-mysql
已安裝的軟件包
httpd.x86_64 2.4.6-90.el7.centos @repo_cos7dvd
mariadb.x86_64 1:5.5.64-1.el7 @repo_cos7dvd
mariadb-server.x86_64 1:5.5.64-1.el7 @repo_cos7dvd
php.x86_64 5.4.16-46.el7 @repo_cos7dvd
php-mysql.x86_64 5.4.16-46.el7 @repo_cos7dvd
.. .. //確認結果,不要有遺漏
步驟二:啓用LAMP網站平臺
1)開啓系統服務httpd、mariadb,將上述服務設置爲開機自運行
主要包括:Web服務httpd、數據庫服務mariadb。PHP網頁解析的功能由httpd服務在需要時調用相應的模塊文件實現,無對應服務。
[root@svr7 ~]# systemctl restart httpd mariadb //起服務
[root@svr7 ~]# systemctl enable httpd mariadb //設置開機自啓
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
2)關閉防火牆服務、關閉SELinux保護機制
關閉防火牆策略:
[root@svr7 ~]# systemctl stop firewalld //立即停止防火牆
[root@svr7 ~]# systemctl disable firewalld //以後開機不再啓動防火牆
關閉SELinux保護機制:
[root@svr7 ~]# setenforce 0 //立即切換爲寬鬆模式
[root@svr7 ~]# getenforce //確認結果
Permissive
[root@svr7 ~]# vim /etc/selinux/config //以後開機不再強制生效
SELINUX=permissive //寬鬆模式