文档章节

centOS6.5 yum 安装lnmp

p
 percy94
发布于 2017/04/10 14:49
字数 519
阅读 16
收藏 0
点赞 0
评论 0

1.配置防火墙,打开80,3306,22端口

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重启防火墙

/etc/init.d/iptables restart

2.关闭SELINUX

vi /etc/selinux/config

添加:

SELINUX=disabled

重启系统

shutdown -r now

3.安装第三方源

    a.安装下载工具

yum install wget

    b.下载安装

wget http://www.atomicorp.com/installers/atomic
sh ./atomic

    c.更新源

yum check-update

4.安装nginx

    a.卸载httpd和php包

yum remove httpd* php*

    b.安装Nginx

yum install -y nginx

    c.设置为开机启动并启动

chkconfig nginx on
service nginx start

5.安装PHP

a.检查安装的php包,有就删除

yum list installed | grep php
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64

b.配置安装源

# Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
# CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
# CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

c.执行安装php

yum -y install php56w.x86_64
yum -y --enablerepo=webtatic install php56w-devel
yum -y install php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-opcache.x86_64

d.安装php frm

yum -y install php56w-fpm

设置开机启动并启动

chkconfig php-fpm on
/etc/init.d/php-fpm start

注:如果想更换到php5.5或5.4版本, 直接把上面的56w换成55w或者54w就可以了

6.安装mysql

    a.安装

yum install -y mysql mysql-server

    设置开机自启并启动

chkconfig mysqld on
/etc/init.d/mysqld start

b.设置root密码

mysql_secure_installation

根据提示输入密码,然后回车

7.配置Nginx

vi /etc/nginx/conf.d/default.conf
server {
        listen       80;
        server_name local.nginx.com;
        index index.html index.htm index.php;
        root  /var/www/html/ajeg;

        location ~ .*\.(php|php5)?$ {
                #fastcgi_pass unix:/tmp/php-cgi.sock;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
        }
        location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
}

说明: /var/www 为web根目录, location / ... 为url的rewrite,隐藏 index.php

重新读取配置文件

nginx -s reload

配置php-fpm

vi /etc/php-fpm.d/www.conf

将用户和用户组设置为nginx

#修改用户为nginx
user = nginx
 #修改组为nginx
group = nginx

在/var/www/html/ajeg添加phpinfo.php文件写入phpinfo(),然后保存

重启Nginx 

service nginx restart

重启php-fpm

service php-fpm restart

修改文件所属组

chown -R nginx.nginx /var/www/html/ajeg

然后在浏览器输入地址访问即可

© 著作权归作者所有

共有 人打赏支持
p
粉丝 0
博文 66
码字总数 11177
作品 0
广州
centos6.5和centos7如何搭建php环境

作者:白狼 出处:http://www.manks.top/linuxphp.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 总有...

白狼栈
2016/05/27
36
0
walle-web-1.2.0部署文档

因为之前在部署walle-web的时候遇到太多坑,所以在这做一次完整的记录,让后面部署的人少踩坑。 环境:lnmp(CentOS6.5 php5.6) svn ansible php需要开启pdo_mysql,exec函数执行 一,compose...

ceeportw
2017/11/15
0
0
CentOS 配置LNMP环境

Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17 CentOS6.5搭建LNMP CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL) 注意:nginx安装之前,最好下载如下库...

IamOkay
2015/05/31
0
0
php扩展的安装及连接mongo测试

系统:centos6.5 mongodb版本:Current Stable Release (3.0.6) 先到官网下载mongodb https://www.mongodb.org/downloads 选择linux下的RHEL6版本,根据系统确定。 我这里下载的文件名为mon...

蛋定龙
2015/09/27
1K
0
源代码安装mysql5.5

本文主要介绍了如何在源码安装mysql5.5,所用系统为CentOS6.5 一、安装相应的开发环境 yum install -y ncurses-devel yum install -y libaio yum install -y bison yum install -y gcc-c++ y...

devin223
2015/07/10
0
0
本地yum源搭建(包括httpd安装)

本地yum源搭建(包括httpd安装) 适用于服务器与外网隔离,或与外网连接速度慢,要使用yum安装某些包的情况。 CentOS本地源安装 1、下载CentOS的安装文件 从 http://vault.centos.org/ 下载与...

OttoWu
2016/12/23
35
0
CentOS6.5搭建本地yum源(http方式) nginx

CentOS6.5搭建本地yum源(http方式) YUM主要用于自动升级、安装移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的r...

lijunboy008
2017/07/06
0
0
centos6.5上安装sspanel v3

centos 6.5 x86_64下安装sspanel v3 1,参见https://my.oschina.net/u/2404183/blog/552809 安装好lnmp(nginx1.10.2,mysql5.6.34,php7.0.12) 2,安装配置sspanel cd /var/www/html yum in......

hiwill
2016/11/25
273
0
Docker虚拟化技术系列之-Docker安装配置

如何在Centos6.x系列服务器安装,默认docker只有在centos6.5以上机器才能使用yum直接安装,如果其他版本需要安装centos扩展源epel。 docker官方文档说要求Linux kernel至少3.8以上,一般为c...

wgkgood
2017/02/21
0
0
phalapi-入门篇1(简单介绍以及环境搭建)

先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架. 笔者也是在进行接口开发时,寻找一个方便的针对与API开发的框架时,发现了这个框架,经过了短时间的尝试,发现确实...

喵了_个咪
2015/09/21
878
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

about git flow

  昨天元芳做了git分支管理规范的分享,为了拓展大家关于git分支的认知,这里我特意再分享这两个关于git flow的链接,大家可以看一下。 Git 工作流程 Git分支管理策略   git flow本质上是...

qwfys
今天
1
0
Linux系统日志文件

/var/log/messages linux系统总日志 /etc/logrotate.conf 日志切割配置文件 参考https://my.oschina.net/u/2000675/blog/908189 dmesg命令 dmesg’命令显示linux内核的环形缓冲区信息,我们可...

chencheng-linux
今天
1
0
MacOS下给树莓派安装Raspbian系统

下载镜像 前往 树莓派官网 下载镜像。 点击 最新版Raspbian 下载最新版镜像。 下载后请,通过 访达 双击解压,或通过 unzip 命令解压。 检查下载的文件 ls -lh -rw-r--r-- 1 dingdayu s...

dingdayu
今天
0
0
spring boot使用通用mapper(tk.mapper) ,id自增和回显等问题

最近项目使用到tk.mapper设置id自增,数据库是mysql。在使用通用mapper主键生成过程中有一些问题,在总结一下。 1、UUID生成方式-字符串主键 在主键上增加注解 @Id @GeneratedValue...

北岩
今天
2
0
告警系统邮件引擎、运行告警系统

告警系统邮件引擎 cd mail vim mail.py #!/usr/bin/env python#-*- coding: UTF-8 -*-import os,sysreload(sys)sys.setdefaultencoding('utf8')import getoptimport smtplibfr......

Zhouliang6
今天
0
0
Java工具类—随机数

Java中常用的生成随机数有Math.random()方法及java.util.Random类.但他们生成的随机数都是伪随机的. Math.radom()方法 在jdk1.8的Math类中可以看到,Math.random()方法实际上就是调用Random类...

PrivateO2
今天
2
0
关于java内存模型、并发编程的好文

Java并发编程:volatile关键字解析    volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在...

DannyCoder
昨天
0
0
dubbo @Reference retries 重试次数 一个坑

在代码一中设置 成retries=0,也就是调用超时不用重试,结果DEBUG的时候总是重试,不是0吗,0就不用重试啊。为什么还是调用了多次呢? 结果在网上看到 这篇文章才明白 https://www.cnblogs....

奋斗的小牛
昨天
2
0
数据结构与算法3

要抓紧喽~~~~~~~放羊的孩纸回来喽 LowArray类和LowArrayApp类 程序将一个普通的Java数组封装在LowArray类中。类中的数组隐藏了起来,它是私有的,所以只有类自己的方法才能访问他。 LowArray...

沉迷于编程的小菜菜
昨天
1
0
spring boot应用测试框架介绍

一、spring boot应用测试存在的问题 官方提供的测试框架spring-boot-test-starter,虽然提供了很多功能(junit、spring test、assertj、hamcrest、mockito、jsonassert、jsonpath),但是在数...

yangjianzhou
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部