lnmp环境搭建

linux搭建lnmp环境

岁酱吖の 提交于 2020-04-05 19:43:14
参考: https://www.cnblogs.com/phpshangxiaobai/p/10864525.html (php7.3.5 + nginx1.16 + mysql8) 1、准备 #新建目录,/lnmp/php7、/lnmp/nginx mkdir -p /lnmp/php7 mkdir /lnmp/nginx #安装依赖 yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel libxml2-devel libpng-devel curl-devel numactl 2、安装nginx cd /lnmp yum -y install wget #安装wget wget http://nginx.org/download/nginx-1.16.0.tar.gz #下载nginx tar xvf nginx-1.16.0.tar.gz #解压 cd nginx-1.16.0 ./configure --prefix=/lnmp/nginx --with-http_ssl_module #安装到/lnmp/nginx make && make install #编译&安装 cp /lnmp/nginx/sbin/nginx /usr/bin/ nginx

yum搭建lnmp环境(CentOS6.4)

我与影子孤独终老i 提交于 2020-04-02 19:39:44
在CentOS6.3下实践通过。 1.关闭防火墙 [root@CentOS ~]# chkconfig iptables off 2.关闭selinux vi /etc/sysconfig/selinux //将SELINUX=enforcing修改为disabled然后重启生效 3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包) [root@CentOS ~]# yum install wget //下载wget工具 [root@CentOS ~]# wget http://www.atomicorp.com/installers/atomic //下载atomic yum源 [root@CentOS ~]# sh ./atomic //安装提示输入时输yes [root@CentOS ~]# yum check-update //更新yum软件包 4.安装开发包和库文件 [root@CentOS ~]# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc

Docker入门及实战演练(一)

一曲冷凌霜 提交于 2020-03-25 03:59:46
一.简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心中运行。 二.Docker基本组成 1.镜像(Image) 镜像,就是面向对象中的类,相当于一个模板。从本质上来说,镜像相当于一个文件系统。Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 2.容器(Container) 容器,就是类创建的实例,就是依据镜像这个模板创建出来的实体。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root 文件系统、自己的网络配置、自己的进程空间,甚至自己的用户ID 空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主运行更加安全。 3.仓库(Repository) 仓库,从认识上来说,就好像软件包上传下载站,有各种软件的不同版本被上传供用户下载。镜像构建完成后

LNMP环境搭建(CentOS 6.5 64bit Nginx MySQL5.1.62 PHP-5.3.16)

馋奶兔 提交于 2020-03-23 05:56:09
准备 CentOS 6.5 64bit 必要时先清空iptables, 关闭SELINUX 源文件下载的目录是 /usr/local/src 安装 先下载各个软件包 cd /usr/local/src wget http://nginx.org/download/nginx-1.0.15.tar.gz wget http://au.php.net/get/php-5.3.16.tar.gz/from/us.php.net/mirror wget http://pecl.php.net/get/APC-3.1.9.tgz wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.1/mysql-5.1.62.tar.gz wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz wget http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?modtime=1171868460&big_mirror=0 wget http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz?modtime=1194463373&big_mirror=0

lnmp环境配置说明

孤街浪徒 提交于 2020-03-22 05:26:58
nginx 配置文件 user www; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost 192.168.0.208; location / { root html; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ \.php$ { root /usr/local/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; } } } php-fpm配置文件: [root

搭建LNMP

六眼飞鱼酱① 提交于 2020-03-15 10:17:26
本次搭建实验是虚拟机(CentOS)环境,实际在云主机上搭建并无太大区别,重在体验整个lnmp搭建的流程,对于想快速建站的萌新,推荐可以用类似腾讯云上部署好的整套环境。 环境准备:更换yum源的repo源为阿里云 wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo #更换repo源 yum install -y lrzsz gcc wget cmake #安装编译器等 ##本次用的是centos7的系统,对于其他版本的centos请注意repo源的对应版本 安装nginx-1.14.2 cd #回到家目录 yum -y install pcre-devel openssl-devel #环境准备 useradd -s /sbin/nologin -M www #创建www用户 wget http://nginx.org/download/nginx-1.14.2.tar.gz #下载nginx tar zxvf nginx-1.14.2.tar.gz #解压 cd nginx-1.14.2 #进入已解压文件 ./configure --user=www --group=www --with-http_ssl_module --with-http_stub_status

lnmp环境搭建

老子叫甜甜 提交于 2020-03-07 22:45:36
//是否安装 which nginx //查看源 yum list nginx //谷歌 nginx yum //切换到root账户 su //新建配置文件 vi /etc/yum.repos.d/nginx.repo //文件内容 [nginx] name=nginx repo baseurl= http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 yum list nginx //安装 yum install nginx //查看进程 ps -ef |grep nginx //启动脚本 /etc/init.d/nginx start //访问127.0.0.1 //安装php yum install php php-fpm //php配置文件 vi /etc/rc.d/php-fpm.d/www.conf ;listen 127.0.0.1:9000 //启动php /etc/rc.d/init.d/php-fpm start //修改ng配置文件 /etc/nginx/conf.d/default.conf 查找php 去掉; 改root: /usr/share/nginx/html 改fastcgi_param:SCRIPT_FILENAME $document_root$fastcgi

小白简单快速搭建lnmp环境(centos7)

早过忘川 提交于 2020-03-07 22:44:01
本来想着自己搭建lnmp,由于php包下载不下来 因此这次本人使用的lnmp一键包搭建的环境(很遗憾还没有php7.3.5) 很详细并且方便快捷 网址 https://lnmp.org/install.html 问题及解决 按照网站上设置好虚拟站点以及本地hosts文件,然而本地无法访问的情况 解决(附网址 https://blog.csdn.net/zyhlearnjava/article/details/71908529 ) 解决方案给力详细 我的出现一点不是问题的问题 在执行systemctl start firewalld时出现Failed to start firewalld.service: Unit is masked.错误 解决方法:systemctl unmask firewalld.service之后再次输入该命令就好了(感觉不是问题,好像是因为本来就开着防火墙,再次开启就会这样) centOS7的nginx启动与其他的有区别 启动nginx:/usr/local/nginx/sbin/nginx 来源: https://www.cnblogs.com/wangyingyao/p/10955485.html

Linux的学习--配置LNMP环境

允我心安 提交于 2020-03-05 05:41:43
最近,回到公司,发现电脑都换成linux系统了。。。很无力。。。 配置环境,跑起项目来就花了一天。。。额。。。在这里记录一下~~ 系统是ubuntu 12.04。 一、安装nginx 1:ubuntu因为安全策略,一般是禁用了root用户,所以每次执行命令时一般需要加上sudo去操作。为了方面后面其他步骤操作,可首先切换到root用户,这样后面不需要每次都加sudo了。 sudo su – (切换用户) 2:默认ubuntu默认是官方的源,国内用户访问可能会比较慢,所以将官方的源修改为163的源,修改方法此处不做介绍,可查ubuntu官方的wiki帮助手册。 访问地址:http://wiki.ubuntu.org.cn/Qref/Source 3:源修改完毕后记得要刷新列表: apt-get update 下面就开始安装nginx了 安装nginx的方式有多种,可以通过官方下载nginx源码包编译安装,也可以通过ubuntu软件包的形式安装,个人觉得都可以。大致考虑如下几点因素: 1)如果本身系统就是通过源码编译安装的,那么系统的性能将是比较高的,那么这种情况,通过源码来安装软件,性能是比较好的。而如果系统采用的是ubuntu等发行版安装的,那么软件通过源码编译并不能带来非常明显的性能提升。当然如果你想锻炼一下,或者自我满足一下,也可以试试通过源码安装。 2

Nginx基础知识04

假如想象 提交于 2020-03-03 08:13:00
案例1:构建memcached服务 1.1 问题 本案例要求先快速搭建好一台memcached服务器,并对memcached进行简单的增、删、改、查操作: 安装memcached软件,并启动服务 使用telnet测试memcached服务 对memcached进行增、删、改、查等操作 1.2 方案 memcached是高性能的分布式缓存服务器,用来集中缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的响应速度。访问拓扑如图-1所示。 使用1台RHEL7虚拟机作为memcached服务器(192.168.4.5)。 在RHEL7系统光盘中包含有memcached,因此需要提前配置yum源,即可直接使用yum安装,客户端测试时需要提前安装telnet远程工具。 验证时需要客户端主机安装telnet,远程memcached来验证服务器的功能: add name 0 180 10 / / 变量不存在则添加 set name 0 180 10 / / 添加或替换变量 replace name 0 180 10 / / 替换 get name / / 读取变量 append name 0 180 10 / / 向变量中追加数据 delete name / / 删除变量 stats / / 查看状态 flush_all / / 清空所有 提示:0表示不压缩,180为数据缓存时间