热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Day03lanmp

前提:mysql需要mysql-boost-5.7.17.tar.gz 解压tarzxfmysql-boost-5.7.17.tar.gz     php需要php-5.6.20.

前提:mysql需要mysql-boost-5.7.17.tar.gz  解压tar zxfmysql-boost-5.7.17.tar.gz

      php需要php-5.6.20.tar.bz2  解压tar

      cmake需要cmake-2.8.12.2-4.el6.x86_64.rpm    rpm的安装 rpm-ivh  cmake-2.8.12.2-4.el6.x86_64.rpm  然后yum install

df -h 留出足够大的空间以便编译

1.mysql安装

(1)在ser1中,进入mysql-5.7.17下

将cmake所需的参数放入另一个shell的vim中,用\vi开启,一条一条复制,以免空格符识别出错

执行:


查看PDF文档:evince+文件名

一边编译一边下载,直到出现

编译完成

make  && make  install 

(2)创建不可登录的mysql用户


(3)进入/usr/local/mysql下

(4)给权限

(5)进入/usr/local/lnmp/mysql/bin

vim  ~/.bash_profile

source  ~/.bash_profile 

(6)开启服务


(7)进行mysql安全设置


2.php安装

(1)编译

一边编译一边下载

make  && make  install

(2)进入  php-5.6.20下

(3)进入/spai/fpm下


(4)进入/usr/local/lnmp/php/etc下

vim  php.ini

加入:extension=memcache.so

(5)重新加载服务


(6)退回php目录下


(7)进入/usr/local/lnmp/nginx/conf下

vim  nginx.conf

nginx

(8)进入html下

vim  index.php

php安装完成,通过浏览器访问

3.制作bbs

需要安装包


(1)进入/usr/local/lnmp/nginx/html/bbs

(2)进入usr/local/lnmp/php/etc下


vim  php.ini

总共需要添加3处

(3)重启服务


(4)进入/usr/local/lnmp/mysql下

(5)浏览器访问ip+/bbs

4.监控缓存

需要memcache-2.2.5.tgz  解压tarzxf  memecache-2.2.5.tgz

(1)yum remove php

rpm  -qa|grep php过滤无php包

source  ~/.bash_profile  重新加载环境

(2)进入memcache-2.2.5目录下

执行phpize

./configure

make  && make  install

 (3)进入/usr/local/lnmp/php/etc下

vim  php.ini


(4)进入如下操作:


cp  memcache.php /usr/local/lnmp/nginx/html

vim memcache.php


(5)浏览器访问:ip+memcache.php

5.需要安装包


(1)进入openresty-1.11.2.3下

执行./configure 编译

(2)进入/usr/local/openresty/nginx/conf下

vim  nginx.conf



推荐阅读
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Java中包装类的设计原因以及操作方法
    本文主要介绍了Java中设计包装类的原因以及操作方法。在Java中,除了对象类型,还有八大基本类型,为了将基本类型转换成对象,Java引入了包装类。文章通过介绍包装类的定义和实现,解答了为什么需要包装类的问题,并提供了简单易用的操作方法。通过本文的学习,读者可以更好地理解和应用Java中的包装类。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
  • Python中sys模块的功能及用法详解
    本文详细介绍了Python中sys模块的功能及用法,包括对解释器参数和功能的访问、命令行参数列表、字节顺序指示符、编译模块名称等。同时还介绍了sys模块中的新功能和call_tracing函数的用法。推荐学习《Python教程》以深入了解。 ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 其实之前也有下载过完整的android源码,但是从来没有对这个做过一些总结,在加上最近需要经常去看,索性就在从新下载,编译一下,其实这些东西官网上面都有。http:sou ... [详细]
  • 对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ... [详细]
  • MySQL5.6.40在CentOS764下安装过程 ... [详细]
  • 一,织梦后台后台设置进入系统后台,在[系统基本参数]下面的性能选项卡当中,关于memcache进行如下配置:cfg_memcache_enable:是否启用memcache缓存,如果为否(N) ... [详细]
  • http:simple-is-better.comnews1047Firefly是免费、开源、稳定、快速扩展、能“热更新”的分布式游戏服务器端框架,采用Python编 ... [详细]
  • yii框架目录结构详细分析说明
    php教程|php手册yii,目录结构php教程-php手册yii框架目录结构详细分析说明猫狗大战源码,华为云电脑ubuntu,梦见放走很多爬虫,parttmpphp,seo页面描 ... [详细]
  • C1、缓存的意义说到分布式系统基本上就离不开缓存,在高并发,大流量的场景下缓存更是扮演着重要的角色。所以作为一个分布式系统的开发人员是必须熟练掌握缓存的使用与设计。下面是一张简单的 ... [详细]
author-avatar
oko123
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有