目录
1.构建环境
centos7
2.注解
LNMP平台的组成
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。
3.实验步骤
2.1安装nginx 源
yum -y install nginx
2.2Nginx的运行控制
nginx -t
nginx
netstat -anpt | grep nginx
nginx -s stop
注:开启了http服务有先关闭“systemctl stop httpd”
2.3测试nginx服务可用
在物理机网页上输入centOS7的IP
注:记得关闭防火墙和安全访问
2.4 HTTP监听配置
vi /etc/nginx/conf.d/default.conf
2.5使用PHP的FPM程序
yum -y install php-fpm
vi /etc/php-fpm.d/www.conf
2.6测试PHP网页和数据库可用
将
apache
根目录
/
var
/www/html/
目录下的测试文件复制到
/
usr
/share/
nginx
/html
cp /var/www/html/index.php /usr/share/nginx/html/index.php
cp /var/www/html/test.php /usr/share/nginx/html/test.php
在物理机浏览器输入:虚拟机ip
在物理机浏览器输入:虚拟机ip/test.php
2.7授权、安装并重启相关服务
授权(在/usr/share/nginx/html/sky文件夹)
chown -R nginx admincp/
chown -R nginx data
chown -R nginx upload
chown -R nginx templates
安装相关服务
yum -y install ImageMagick
重启php-fpm
systemctl restart php-fpm
cd /usr/share/nginx/html/sky
mv install install.lock
chmod 600 install.lock
2.8会员管理
请添加如下测试账号
请添加如下测试账号并给他充10099点
2.9服务器管理
请添加如下服务器(注意先用mkdir 建立目录/usr/share/nginx/html/dm)
2.10影片管理
请添加如下免费影片
请添加如下收费影片
2.11影片播放
测试免费的:花心.确认可以打开。
测试收费的:伴随着你.确认不能打开。
2.12影片分类管理
开放综艺下的音乐版块
再次测试收费的:伴随着你.确认能打开。并且该账号被扣了1点。
3.总结
LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。