admin管理员组

文章数量:1122854

php实训电子商务网站,实验

实现基于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;           虚拟主机名

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)

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

③恢复数据

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

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

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

本文标签: php实训电子商务网站实验