一臺主機部署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,如下: