天天看點

Linux中Apache服務安裝與配置(三)——LAMP部署

作者:JasonTang

簡介:日常應用中,經常需要在Linux系統中部署Web服務,其中Apache是最常用的Web伺服器,Apache用的是靜态頁面,需要加載子產品來支援動态頁面,會動态實時的調整程序來處理,最合理的使用多核CPU資源,支援虛拟主機應用,多個Web站點共享一個IP位址。

文中所提到的LAMP指Linux+Apache+Mysql/MariaDB+Perl/PHP/Python,是一組常用來搭建動态網站或者伺服器的開源軟體,本身都是各自獨立的程式,但是因為常被放在一起使用,擁有了越來越高的相容度,共同組成了一個強大的Web應用程式平台。

本文主要介紹LAMP(Linux+Apache+Mariadb+PHP)的安裝部署過程,詳細内容請參考下文。

一、LAMP基礎環境

1. 檢查CentOS版本

Linux中Apache服務安裝與配置(三)——LAMP部署

2. 關閉防火牆

執行指令# systemctl stop firewalld

執行指令# systemctl disable firewalld

Linux中Apache服務安裝與配置(三)——LAMP部署

二、安裝并部署LAMP

1. 安裝LAMP中的apache

執行指令# yum install httpd httpd-devel -y

Linux中Apache服務安裝與配置(三)——LAMP部署
Linux中Apache服務安裝與配置(三)——LAMP部署

啟動Apache:systemctl start httpd

設定Apache開機自啟動:systemctl enable httpd

檢查Apache狀态:systemctl status httpd

Linux中Apache服務安裝與配置(三)——LAMP部署

2. 安裝LAMP中的mariadb

執行指令# yum install mariadb mariadb-server mariadb-libs mariadb-devel -y

Linux中Apache服務安裝與配置(三)——LAMP部署
Linux中Apache服務安裝與配置(三)——LAMP部署

啟動 mysql:systemctl start mariadb

設定 mysql開機自啟動:systemctl enable mariadb

檢查mysql狀态:systemctl status mariadb

Linux中Apache服務安裝與配置(三)——LAMP部署

mysql資料庫安全設定:mysql_secure_installation

Linux中Apache服務安裝與配置(三)——LAMP部署

按提示設定mariadb登陸賬号和密碼

其他預設選項為y

登入測試mysql資料庫:mysql -uroot -p

顯示mysql資料庫現有的庫:show databases

切換到mysql資料表:use mysql

Linux中Apache服務安裝與配置(三)——LAMP部署

3. 安裝LAMP中的PHP

執行指令# yum install php -y

Linux中Apache服務安裝與配置(三)——LAMP部署
Linux中Apache服務安裝與配置(三)——LAMP部署

關聯PHP和mysql:yum install -y php-mysql

Linux中Apache服務安裝與配置(三)——LAMP部署

安裝PHP常用子產品

執行指令# yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmatch

Linux中Apache服務安裝與配置(三)——LAMP部署
Linux中Apache服務安裝與配置(三)——LAMP部署

二、LAMP通路測試

1. 測試PHP

在目錄cd /var/www/html中建立info.php

執行vim info.php,在其中添加<?php phpinfo(); ?>

Linux中Apache服務安裝與配置(三)——LAMP部署

2、重新開機Apache服務

執行指令# systemctl restart httpd

Linux中Apache服務安裝與配置(三)——LAMP部署

3、浏覽器輸入本機IP/info.php就可以檢視安裝的子產品資訊

Linux中Apache服務安裝與配置(三)——LAMP部署