php实训电子商务网站,实验----实现基于LNMP的电子商务网站

实现基于LNMP的电子商务网站

一、准备LNMP环境所需的包:

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

二、准备网站:

mkdir -p /data/web          建站点

unzip -d /data/web xiaomi.zip  导入小米网站的源码包并解压到/data/web

cd /data/web ;chown -R nobody.nobody .  修改所有文件所属人所属组为nobody,防止被劫持造成巨大损失

三、编辑nginx配置文件

cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf  用例子文件作为配置文件模板,并编辑

vim  nginx.conf

user nobody;                       进程运行用户

worker_processes  1;                 开启的进程数

error_log  /var/log/nginx/error.log  info;  错误日志

events{

worker_connections 65535;         最大连接数

}

http{

include mime.types;  文件扩展名与文件类型映射表

default_type  application/octet-stream;  默认文件类型

定义日志格式:

log_format  main ‘$remote_addr - $remote_user [$time_local] "$request" ' ‘$status $body_bytes_sent "$http_referer"’

‘"$http_user_agent""$http_x_forwarded_for"';

access_log /var/log/nginx/access.log  main;  定义日志

sendfile        on;           开启高效传输模式

tcp_nopush     on;              防止网络阻塞

tcp_nodelay    on;

keepalive_timeout  65;             客户端连接超时时间

gzip on;                     开启压缩功能

server {

listen       80;             监听端口

server_name www.xiaomi.com;           虚拟主机名

root /data/web;                 定义根站点

location / {

index index.php index.html index.htm;  定义默认页面

}

取消php的location注释,修改fastcgi_param

location ~ \.php$ {

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include        fastcgi_params;

}

}

}

四、编辑php配置文件

vim /etc/php.ini

date.timezone = Asia/Shanghai  修改时钟配置

short_open_tag = on       支持短格式

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

user nobody           修改运行用户

五、建xiaomi数据库

mysql -uroot -p           登陆数据库

>create database xiaomi;      创建xiaomi数据库

六、启动三种服务

systemctl start mariadb

systemctl start php-fpm

systemctl start nginx

七、恢复小米网站数据

①访问serverip/ebak/index.php,登陆(admin 123456)

082101705d8c3742f69936107f58d6d8.png

②数据库参数设置。想当于vim /data/web/data/config.php直接修改配置文件

60fa65ba46906fe3d14555213c808e4d.png

e626ea250d2ff1c2909bfc299dc9a904.png

③恢复数据

8167bca6c3d57b76558e0cd731f5600c.png

12b3371a786eedefe13061d759c72527.png

b660fe9420775af4e413ecd528a3f287.png

607a6dd6824a3c47012f2c9a6af331dd.png

④访问网站:http://serverip/index.php

bcce924527e447862cf2c713757fca1d.png

⑤还可以登陆后台,查看网站日常操作页面

http://192.168.199.143/admin/index.php,登陆(admin admin888)

f0411aeff7c6c559fca1034c72bf775c.png

ac3c364cffda083b87e7ff73f20f4528.png

1e60aa0d35594fd7837f20fa10cf4c23.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值