标签:error mysq 系统 family nginx eve cti 微软雅黑 机器
今天带给大家的是一个实战项目,主要是让大家了解在我们接到一个项目时,我们该怎样做好这个项目,下面看具体内容:
LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。
企业级电子商务网站大多是是基于L N M P(Linux+Nginx+MySQL+PHP)架构设计的,是目前国际上流
行的网站服务端架构。LNMP架构具有轻量、跨平台、高性能等特点,能支持高并发请求。Nginx作为Web服务器,使用web服务功能,可将请求传递给PHP应用服务,PHP应用服务执行脚本,从后端Mysql取得数据,生成响应返回给Nginx,最后由Nginx将响应返回用户。
LNMP组合FastCGI方式调用PHP,MYSQL关系
实验环境:一台censtos7的linux系统机器,IP地址为192.168.10.187
实验之前先关闭防火墙和selinux
systemctl stop firewalld
setenforce 0
(1)安装相应的软件包
yum install nginx mariadb-server php-fpm php-mysql php -y
mkdir /data/web
unzip -d /data/web xiaomi.zip
cd /data/web
chown -R nobody:nobody *
cp nginx.conf.default nginx.conf //把nginx.conf.default模板复制为配置文件进行修改
vim /etc/nginx/nginx.conf
user nobody;
error_log logs/error.log info;
events {
worker_connections 65535;
use epoll;
}
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;
配置好nginx的配置文件后检查nginx配置文件语法
nginx -t
重新启动nginx服务
systemctl restart nginx
vim /etc/php.ini
date.timezone = Asia/Shanghai #修改时钟配置
short_open_tag = On 开启支持短标签
修改运行权限为nobody
vim /etc/php-fpm.d/ www.conf
然后重启php服务
systemctl restart php-fpm
systemctl start mariadb
mysql -uroot
create database xiaodb;
vim config.php
访问192.168.10.187/index.php,就会出现小米商城的主页
好了,项目到此就做完了。
今天的内容就到这里,请多多指点。
标签:error mysq 系统 family nginx eve cti 微软雅黑 机器
原文地址:http://www.cnblogs.com/1477717815fuming/p/7784563.html