1、安装LNMP之前要安装EPEL,以便安装源以外的软件,如Nginx,phpMyAdmin等。

  yum install epel-release

2、安装Nginx

  a) yum install nginx
  b) systemctl start nginx #启动nginx systemctl stop nginx
  c) systemctl enable nginx #设置开机启动

  /usr/share/nginx/html. 解析页面目录

  /etc/nginx/nginx.conf nginx配置文件

  ###现在已经可以解析.html文件啦!还想解析PHP文件需要安装PHP,然后修改nginx 配置文件

3 进入nginx 配置目录,复制nginx配置文件nginx.conf ,以留备份,防止改错!

  修改配置文件如下!

  server {

     listen       80;       
        server_name  server_domain_name_or_IP;
      location / {
             root   /usr/share/nginx/html;
             index  index.php index.html index.htm;       
      }          
      error_page  404              /404.html;          
      # redirect server error pages to the static page /50x.html       
      error_page   500 502 503 504  /50x.html;       
      location = /50x.html {           
          root   /usr/share/nginx/html;       
      }      
      # 更改上方面location /  直接把下方替换上方的就可以,或者直接加载server里也行!
      location ~ \.php$ {           
            root           /usr/share/nginx/html;           
           try_files $uri =404;           
            fastcgi_pass   127.0.0.1:9000;           
           fastcgi_index  index.php;           
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;           
            include        fastcgi_params;       
      }

   }

  改完配置文件记得重启nginx!

1、安装PHP  

  yum install -y php php-devel php-fpm php-mysql php-common php-devel php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring   php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel

  老规矩:直接复制!

2、开启php-fpm

  a) systemctl start php-fpm #开启php-fpm
  b) systemctl enable php-fpm #开机自动启动

这样Nginx基本实现可以解析PHP!

下面安装MYSQL

1、安装MYSQL(MariaDB)

  安装LNMP方式,CentOS7下MYSQL已经被Mariadb替代,这个无所谓,完全兼容的!

  (MariaDB 是一个采用Aria存储引擎的MySQL分支版本,是由原来 MySQL 的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器)

  ( LAMP架构盛极一时,这离不开MySQL的免费与易用,但是在Oracle收购了Sun之后,很多公司开始担忧MySQL的开源前景,而最近Oracle进一步闭源的举措更是让人难以安  心,众多互联网公司纷纷开始寻求MySQL的替代方案。)

  a) yum install mariadb-server mariadb

  b) systemctl start mariadb #启动mariadb

  c) systemctl enable mariadb #设置开机启动

2、设置MariaDB密码

  mysql_secure_installation

   #会要求输入原密码,直接点击回车就行,剩下的就是输入新密码以及确认密码

  #其他配置(了解一下就好)

  Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车

  Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,

  Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车

  Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

3、测试是否成功

  mysql -u用户名 -p密码

  进入就OK啦!

  show databases;

linux 安装memcache

1、查找Memcached

  yum search memcached

2、安装memcache和PHP相关扩展

  yum -y install –enablerepo=rpmforge memcached php-pecl-memcache

3、验证安装

  memcached -h #应该会输出一些帮助信息

4、设置开机启动

  chkconfig memcached on

5、启动memcached

  service memcached start

  或者找到目录的启动/bin/systemctl start memcached.service

6、测试服务端是否安装成功

  php -m|grep memcache

  #查看端口号  

  lsof -i tcp:11211 #如果提示lsof not found,使用yum install lsof即可

7、接下来加载php memcache扩展
  找到php配置文件,一般使用yum默认安装在etc/目录下,如果没找到可以建立一个文件输出phpinfo搜索Configuration File可以查看到php.ini文件位置

  开启memcache扩展

  extension=/usr/lib64/php/modules/memcache.so,

  重启php服务

  service php-fpm restart

8、检测php扩展是否安装ok

  在输出phpinfo页面搜索memache,可查看到memcache扩展

9、新建mem.php,输入如下代码:

  #去页面加载文件夹建一个新文件

  <?php
  $mem = new Memcache;
  $mem->connect("127.0.0.1", 11211);
  $mem->set('key', 'This is a test, Hello World!--Pc.Lee', 0, 0);
  $val = $mem->get('key');
  echo $val;
  ?>

10、在地址栏运行文件

  This is a test, Hello World!--Pc.Lee #页面显示这个输出内容就OK啦!

转载于:https://www.cnblogs.com/lipcblog/p/6476258.html

[腾讯云]简单在腾讯云 CenTOS7.0 安装Nginx,Mysql(MariaDB),Memcache,解析PHP!相关推荐

  1. 百度云:centos7.0+ 安装宝塔与ShopXO开源商城(从0搭建到部署上线) - 教程篇

    全程高能:从0搭建到部署上线.配图文详解 百度云:centos7.0+ 安装宝塔与ShopXO开源商城 - 部署篇 安装前准备 · step: 相关截图: 去除安全隐患: 注意事项: 附:如何二级域名 ...

  2. 阿里云centos7配置php mysql_阿里云centos7安装NGINX+MYSQL+PHP-FPM环境

    前言 LIUNX服务器部署,百度找的资料有些都是老的.查了一些资料顺便整合了一下,阿里云服务器(ECS)可以选择多种操作系统,打算用它运行Drupal或者WordPress,你最好选择Liunx系统, ...

  3. 编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出

    写在前面 个人认为:是否能熟悉使用Shell(项目流程搭建)+R(数据统计与可视化)+Perl/Python等(胶水语言,数据格式转换,软件间衔接)三门语言是一位合格生物信息工程师的标准. 之前分享过 ...

  4. 阿里云服务器购买与配置(4)安装nginx

    安装nginx 1.使用yum下载nginx yum install nginx 默认安装到/etc/nginx 2.进入安装目录的conf.d文件夹下 cd /usr/nginx/conf.d 3. ...

  5. 安装rpm包命令_编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出...

    不常用R的朋友,可能并不能意识到好的编辑模板带来的长期效率提高和代码重用性,非计算机专业科研人员且需要使用R语言,此文会对您有帮助. 个人认为:是否能熟悉使用Shell(项目流程搭建)+R(数据统计与 ...

  6. 斐讯k3搭建nginx+php+MariaDB(mysql )的教程

    安装nginx+php+MariaDB 以前用k3安装了onmp,中间踩了不少坑.以前发到贴吧的,现在发过来记录一下,顺便给大家参考一下. 斐讯k3性能比较强,拿来建小型网站还是可以的.但是内置储存太 ...

  7. ecs php mysql集成环境_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...

    阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...

  8. nginx 在阿里云怎么安装mysql_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...

    阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...

  9. springboot+vue搭建简单的聊天网站,从0到上线(腾讯云)

    springboot+vue搭建简单的聊天网站,从0到上线 整体架构简单梳理 云服务器 nginx的基础配置 springboot-eureka简单梳理 聊天功能实现的基础流程 ws的实现 整体架构简 ...

最新文章

  1. Python中读取ZIP文件
  2. android案例一 电话拨号器
  3. Activiti 接收任务活动
  4. javascript 表达式和运算符 (二)
  5. 麒麟系统兼容安卓生态 弥补生态短板
  6. Java刺客信条回复生命,刺客信条英灵殿怎么回血 生命值恢复方法介绍
  7. 数字信号处理--7.3--FFT算法
  8. linux系统vsftpd,Linux下vsftpd的配置
  9. TwinCAT 3 基础——编程基础
  10. 荣耀4a刷android 6,华为荣耀4a刷机教程_华为荣耀4a强刷官方系统包
  11. python语义分割数据标签,将数字标签转彩色标签
  12. Springboot+RSA非对称加密
  13. DeepFlow: Deep Learning-Based Malware Detection by Mining Android Application for Abnormal Usage 2
  14. Ubuntu18.04 配置nvidia 460驱动、cuda10.1和cudnn7.6.5
  15. JS的onload事件
  16. 03JavaScript基础——数组、二维数组、数组方法
  17. IOS实现点击软键盘的Next/Return按钮或者空白处后自动隐藏键盘
  18. KICAD批量修改原理图(.sch)中的字段
  19. 拖拽插件jquery.dad.js
  20. 【电子技术】如何抑制共模、差模噪声?

热门文章

  1. 将近一半的用户希望能够在两秒内或者更短的时间内打开网站
  2. web移动端全屏滚动页面的适配问题
  3. [kuangbin] M - Find a way(简单广搜)
  4. 排序_简单排序_选择排序
  5. java web shiro_javase和javaweb环境下shiro的搭建
  6. POJ1703带权并查集(距离或者异或)
  7. hdu3182 状态压缩dp
  8. hdu2158 最短区间版大家来找碴
  9. 【数字信号处理】线性时不变系统 LTI ( 判断某个系统是否是 “ 非时变 “ 系统 | 案例一 | 先变换后移位 | 先移位后变换 )
  10. 【Groovy】集合遍历 ( 操作符重载 | 集合中的 “ + “ 操作符重载 | 集合中的 “ - “ 操作符重载 | 代码示例 )