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 配置文件

 进入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啦!

[腾讯云]简单在腾讯云 CenTOS7.0 安装Nginx,Mysql(MariaDB),Memcache,解析PHP!的更多相关文章

  1. 阿里云上的Centos 7.6的一次Nginx+Mysql+PHP7.3 部署

    阿里云申请了一台服务器 Centos 7.6,每次安装都要上网找一大堆教程,因为不熟悉,因为总是忘记. 所以,有时间的时候,还是记录下自己的学习过程,有助于下次的问题解决. 我先总结下: 1)安装VS ...

  2. 阿里云ECS服务安装 nginx+php+MariaDB完整版

    安装 Nginx想在 CentOS 系统上安装 Nginx ,你得先去添加一个资源库,像这样: vim /etc/yum.repos.d/nginx.repo使用 vim 命令去打开 /etc/yum ...

  3. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之调试工具ab(apache bench)

    ab 测试工具,全称是 apache bench ,是 Apache 提供的一款测试工具,具有简单易上手的特点,在测试 Web 服务时非常实用. ab 可以在 Windows 系统中使用,也可以在 L ...

  4. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之Nginx配置

    搭建好LNMP环境之后,接着要考虑的就是整个系统的并发能力了. 一.Nginx的配置 Nginx有很好的并发能力.但是要想使它的并发能力能够施展出来,需要在初步安装好的Nginx上做一些配置.主要需要 ...

  5. CentOs7.0安装scrapy (云服务器上)

    centos7 默认Python 2.7,支持twisted 首先准备环境 yum install gcc libffi-devel openssl-devel libxml2 libxslt-dev ...

  6. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之MySQL配置

    mysql高并发配置 要在mysqld下设置 1. 修改back_log参数值:由默认的50修改为500.(每个连接256kb,占用:125M) back_log=500 back_log值指出MyS ...

  7. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之php-fpm配置及其与Nginx的通信

    一.php-fpm的配置 1. php-fpm的配置,首先要关注进程数量. php-fpm的进程管理方式有三种:static.dynamic.ondemand. static方式,开启固定数量(pm. ...

  8. 阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP)

    LNMP环境和软件版本: 名称 版本号 查询命令 Linux系统 CentOS Linux release 8.1.1911 (Core) cat /etc/redhat-release Nginx ...

  9. 阿里云centos7[linux]安装nginx

    标题 说明 服务器版本 Centos7 x64 nginx版本 1.19.6 作者 walton 一.准备 创建安装包目录并进入 mkdir /usr/dev/nginx cd /usr/dev/ng ...

随机推荐

  1. C# 基础知识系列- 6 Lambda表达式和Linq简单介绍

    前言 C#的lambda和Linq可以说是一大亮点,C#的Lambda无处不在,Linq在数据查询上也有着举足轻重的地位. 那么什么是Linq呢,Linq是 Language Intergrated ...

  2. 干货 | Python进阶系列之学习笔记(四)

    目录 Python条件判断 Python循环语句 Python循环控制 迭代器与生成器 异常 一.Python 条件判断 如果某些条件满足,才能做某件事情:条件不满足时,则不能做,这就是所谓的判断. ...

  3. C++ STL 常用容器之 stack

    C++ STL Container--Stack 栈是一种先进后出(LIFO)的数据结构,限制只能在一端完成插入和删除操作,这一端叫做栈顶(top),另一端即为栈底(bottom).C++ STL(S ...

  4. 纯干货 C# 通过 RFC_READ_TABLE 读取 SAP TABLE

    SAP系统又称企业管理解决方案,是全球企业管理软件与解决方案的技术领袖,同时也是市场领导者.通过其应用软件.服务与支持,SAP持续不断向全球各行业企业提供全面的企业级管理软件解决方案. 在实际开发过程 ...

  5. shell getopts 用法

    http://www.cnblogs.com/xupeizhi/archive/2013/02/18/2915659.html http://blog.csdn.net/xluren/article/ ...

  6. 深入理解NIO(一)—— NIO的简单使用及其三大组件介绍

    深入理解NIO(一)—— NIO的简单使用及其三大组件介绍 深入理解NIO系列分为四个部分 第一个部分也就是本节为NIO的简单使用(我很少写这种新手教程,所以如果你是复习还好,应该不难理解这篇,但如果 ...

  7. JAVA研发面试题

    转自:http://www.jianshu.com/p/1f1d3193d9e3 Java基础的知识点推荐<Java编程思想>,JVM的推荐<深入理解Java虚拟机>,Spri ...

  8. Java系列之内部类

    今天温习一下 Java 中的内部类,内部类一般有如下几种:静态内部类.成员内部类.匿名内部类和方法内部类,下文中将主要介绍静态内部类和成员内部类,主要内容如下: 概述 静态内部类 成员内部类 匿名内部 ...

  9. 【python系统学习13】类(class)与对象(object)

    目录: 类(class)和实例 类 实例 小测试 对象(object) 属性和方法 类的创建 伪代码 示例代码 属性(attribute) 方法(method) 类的实例化 实例对象调用类属性和方法 ...

  10. Face The Right Way POJ - 3276(区间)

    Farmer John has arranged his N (1 ≤ N ≤ 5,000) cows in a row and many of them are facing forward, li ...