LNMP平台搭建网站实战案例

知识部分
简介:LNMP又称LEMP,由“L”即Linux操作系统、“N”即Nginx网站服务、“M”即Mysql数据库、“P”即PHP语言组成。LNMP与LAMP的差距就在于Apache和Nginx,Nginx相对于Apache而言,在并发处理量上具有较大优势,稳定性和性能也要好过Apache,所以较大型的公司用LNMP比LAMP多。对于运维人员的我们这两种网站平台的搭建我们都应当熟悉掌握。
本次实例的目的是通过LNMP搭建一个电影网站,我们通过管理网站后台,为网站添加电影。这样这个网站就可以实现在线看电影。
操作部分
1、Nginx的安装大家可以参照这个文档。
http://blog.51cto.com/13434336/2102925
2、(为了方便LNMP的搭建,本次实例直接将LNMP所有组件安装在同一台服务器上)安装LNMP的“M”部分,因为mysql需要用cmake配置安装,所以首先要安装cmake包。(注意,cmake包需要gmake编译和安装)

3、编译和安装mysql数据库

4、mysql数据库的优化调整和初始化


5、启动mysql服务。

6、修改mysql用户密码。(本次实例使用root用户)

7、“P”部分,PHP语言解析环境安装。本次实例我们首先插入系统盘用yum安装PHP的四个支持模块。



8、准备PHP包,和zend优化模块包,安装PHP。(其中SKY开头的压缩包是本次案列的网站源代码)


9、建立PHP主配文件php.ini以及PHP的执行路径优化

10、为PHP安装zend优化模块

在php.ini中添加以下两行,加载zend模块

11、配置php-fpm,并启动php-fpm。




注意启动后,可以通过netstat查看端口,PHP默认端口9000。

12、配置Nginx支持PHP解析环境,重启Nginx服务。



13、将下载好的源代码解压,然后将网页目录移动到/var/www/baidu下、并设置属主。


14、创建网站所需的数据库。

15、配置该sky数据库的权限。

16、在本地的火狐浏览器登陆该实例的网站的安装界面。(配置网站的数据库,后台管理用户等)



17、进入后台。注意:后台地址为http://*/sky/admincp/index.php。


18、网站首页

原文地址:http://blog.51cto.com/13434336/2104685

时间: 2024-11-10 16:34:37

LNMP平台搭建网站实战案例的相关文章

LNMP平台搭建---Linux系统安装篇

在互联网网站开发领域,有一个名词,大家一定不陌生,那就是LAMP,经典的Web服务器环境,由Linux+Apache+MySQL+PHP组成,,后来,一个名叫Nginx的Web服务器开源出来了,因其更高的并发性,系统资源利用率更高,在市场上的占有率也逐步提升,在Netcraft网站上看到的数据,在1995年到2015年间,每种服务器的使用趋势: 可以看到,Apache依然是最受欢迎的Web服务器,Nginx属于后起之秀,很快占有市场.Nginx的几大特点如下: 1. 对静态资源的高速并发缓存和访

LNMP平台搭建---Nginx安装篇

在上一篇博文<LNMP平台搭建---Linux系统安装篇>中,我们安装了CentOS版本的Linux操作系统,现在,我们来安装一个Web服务器,大标题写着LNMP,其中的N就是Nginx,开始安装前,先大致了解一下Nginx这个后起之秀的Web服务器吧. Nginx第一次正式发布是在2004年10月,它是一款免费开源的高性能HTTP服务器和反向代理服务器,并且可作为邮件服务器,在它的官网:http://www.nginx.org 可以了解更多,当前最新的稳定版本是1.10.2,12年来,在全世

LNMP平台搭建---MySQL安装篇

在前两篇中,安装了一个基本的Web服务器,但是只能提供静态网页查看,要做成动态网站,就必须要数据库或其他编程语言支持了,这里先介绍MySQL数据库的安装. MySQL是一个开源的数据库,在互联网行业应用的很广泛,下面来记录一下从源码安装的步骤,当然,MySQL也有其他安装方式,比如,使用yum下载安装rpm包,或者二进制方式安装,如果机器比较多,可以自己搭建yum源,然后定制rpm包,这样更方便于使用ssh多机自动安装. 源码安装的mysql版本为5.5.32,使用cmake编译安装,下面开始记

lnmp平台搭建及网站搭建

一.Nginx服务基础Nginx专为性能优化开发,其最知名的优点是他的稳定性和低系统资源消耗,以及对HTTP并发链接的高处理能力.1.安装pcre.zlib开发包,以便提供相应的库和头文件yum -y install pcre-devel zlib-devel2.创建运行用户.组useradd -M -s /sbin/nologin nginx #nginx默认以nobody身份运行,建议为其创建专门的用户账号,不建立主文件夹,禁止登录到shell环境3.编译安装Nginx[[email pro

LNMP平台搭建脚本

#!/bin/bash #auto make install LNMP #by authors zhang 2016 #Nginx define path variable N_FILES=nginx-1.6.0.tar.gz N_FILES_DIR=nginx-1.6.0 N_PREFIX=/usr/local/nginx/ #mysql define path variable M_FILES=mysql-5.5.22.tar.gz M_FILES_DIR=mysql-5.5.22 M_PR

Lnmp平台搭建

一.实验环境 OS: rhel5 web服务: nginx-1.8.0.tar.gz 数据库服务: mysql-5.6.25-linux-glibc2.5-i686.tar.gz php: php-5.4.4.tar.bz2 xcache: xcache-3.0.4.tar.gz 二.安装nginx 1.#mount -r /dev/cdrom /media/cdrom 2.#yum -y install pcre-devel 3.#groupadd -g 108 nginx 4.#userad

lnmp平台菜鸟入门级笔记

              LNMP平台搭建 Mysql安装 同lamp 不多说 wget  http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz PHP安装 5.下载php:wget http://am1.php.net/distributions/php-5.3.27.tar.gz 6..解压:tar -xvzf php-5.3.27.tar.gz 7.提前安装依赖软件 yum ins

【机器学习实践一】搭建心脏病预测案例

产品地址:https://data.aliyun.com/product/learn?spm=a21gt.99266.416540.102.OwEfx2 一.背景 心脏病是人类健康的头号杀手.全世界1/3的人口死亡是因心脏病引起的,而我国,每年有几十万人死于心脏病. 所以,如果可以通过提取人体相关的体侧指标,通过数据挖掘的方式来分析不同特征对于心脏病的影响,对于预测和预防心脏病将起到至关重要的作用.本文将会通过真实的数据,通过阿里云机器学习平台搭建心脏病预测案例. 二.数据集介绍 数据源: UC

HomeKit漏洞更新后更严重?微信H5棋牌平台搭建需要上心啊

就在这个月月初,有开发者发现了HomeKit中存在的严重漏洞,能允许任何人不经授权地控制网络中的微信H5棋牌平台搭建网站(h5.fanshubbs.com)的设备.可惜的是在经过大半个月之后,微信牛牛依旧没能完美解决这个问题. 据了解,早在10月28日的时候,一位名叫KhaosTian的开发者就已经发现了问题所在,并在10月29日将其汇报给微信牛牛的产品安全团队.尽管微信牛牛在回信中承诺他们会在整个11月内展开调查,但此后这位开发者又发送了多封电子邮件,却并无回信.然而当iOS11.2新版本到来