企業實戰-實現基於LNMP的電子商務網站

1、環境準備:centos7.3系統、yum源php

2、安裝步驟:html

1.yum方式安裝mariadb 、mariadb-server 、php-mysql 、nginx 、php-fpm
mysql

yum install  php-fpm mariadb-server php-mysql nginxnginx

2.下載小米商城源碼,解壓縮到/data/web 目錄,修改權限爲nobodyweb

mkdir -p /data/websql

cd /data/web/數據庫

unzip xiaomi.zipvim

chown nobody.nobody . -Rcentos

 

3、修改配置文件:運維

1 .修改nginx 配置,把nginx.conf.default 模板複製爲配置文件進行修改,指定網站訪問目錄爲/data/web ,並設置默認用戶和配置與php-fpm 交互

cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf

vim /etc/nginx/nginx.conf

    user  nobody;

    error_log  /var/log/nginx/error.log  info;

    server {

            listen       80;

            server_name  localhost;

            root         /data/web;

    index  index.php index.html index.htm;

    location ~ \.php$ {

            #    root           html;

                fastcgi_pass   127.0.0.1:9000;

                fastcgi_index  index.php;

               # fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

                include        fastcgi_params;

            }

 

2 、修改PHP.ini 中功能配置

# 修改時鐘配置 date.timezone = Asia/Shanghai

# 能夠在php.ini 中設置short_open_tag = On

# 修改運行權限爲nobody

vim /etc/php.ini

short_open_tag = on

date.timezone = Asia/Shanghai

 

vim /etc/php-fpm.d/www.conf

user = nobody

 

; RPM: Keep a group allowed to write in log dir.

group = nobody

四 、網站部署和驗證

一、打開http://ip/ebak 後臺恢復系統 帳號:admin 密碼:123456

二、配置鏈接數據庫並鏈接到數據庫

三、恢復網站數據信息,並驗證http://ip/index.php能正常訪問

四、登錄後臺,並查看網站平常操做頁面,修改網站標題爲馬哥「Linux運維實戰項目演練」(帳號:admin 密碼:admin888)

相關文章
相關標籤/搜索