1. 程式人生 > >一臺主機部署lamp(CentOS-7,httpd2.4,mariaDB,php-fpm)

一臺主機部署lamp(CentOS-7,httpd2.4,mariaDB,php-fpm)

一臺主機部署lamp

(CentOS-7,httpd2.4,mariaDB,php-fpm)

1、 安裝環境:

a)  yum –y install httpd(centos7系統預設安裝為2.4版本)
b)  yum –y install mariadb 
安裝完成後,執行mysql_secure_installation命令,根據提示完成操作,安全加強
c)  yum –y install php-fpm php-mbstring php-mysql php-mcrypt(需要的元件)

2、 配置檔案:

Httpd 配置檔案:
    /etc/httpd/conf/httpd.conf,/etc/httpd/conf.d/*.conf
php-fpm配置檔案:/etc/php-fpm.conf,/etc/php-fpm.d/*.conf
mariaDB配置檔案:/etc/my.cnf ,/etc/my.cnf.d/*.conf

3、 修改相關配置檔案:

3.1在/etc/httpd/conf.d/下新建smartwy.conf,編寫如下(確定域名解析正確,也可以使用ip訪問):

這裡寫圖片描述
3.2修改/etc/php-fpm.d/www.conf內以下三項,把行首的‘;’去掉,便於檢視狀態
pm.status_path = /status
ping.path = /ping
ping.response = pong
在/etc/php-fpm.d/www.conf末行設有會話,需手動建立session目錄,
mkdir /var/lib/php/session,
chown apache.apache /var/lib/php/session
3.3修改/etc/my.cnf,新增skip_name_resolve=ON,跳過域名解析

4、 編寫index.php檔案

這裡寫圖片描述
Systemctl restart httpd.service
Systemctl restart php-fpm.service

5、 測試:

這裡寫圖片描述

6、 部署phpMyAdmin

獲取phpMyAdmin-4.0.10.20-all-languages.tar.gz,
目錄內重新命名config.sample.inc.php為config.inc.php,
修改:$cfg['blowfish_secret'] 項,後面引數可隨機鍵入由數字與字母組成的字串。
在瀏覽器位址列鍵入http://www.smartwy.com/pma/,如下

這裡寫圖片描述
使用者名稱與密碼是mariaDB的使用者名稱,
這裡寫圖片描述

7、 新建虛擬主機,部署wordpress,

在/etc/httpd/conf.d/下新建magedu.conf,編寫如下:

這裡寫圖片描述
在站點根目錄下新建index.php編寫如下:
這裡寫圖片描述
在瀏覽器中測試
這裡寫圖片描述
新虛擬主機已完成,獲取wordpress-4.7.4-zh_CN.tar.gz,
解壓到站點根目錄下,重新命名為wp,在瀏覽器測試,輸入www.magedu.com/wp,
可根據提示進行配置,也可將wp目錄下的wp-config-sample.php重新命名
為wp-config.php,修改wp-config.php以下內容,根據註釋將自己資料庫資訊新增
這裡寫圖片描述
以上完成後,登入,如下
這裡寫圖片描述
可以實現兩個虛擬主機,一個部署phpmyadmin,一個部署wordpress,如下:
這裡寫圖片描述