文档章节

centOS6.5 yum 安装lnmp

p
 percy94
发布于 2017/04/10 14:49
字数 519
阅读 24
收藏 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
粉丝 1
博文 69
码字总数 11499
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

升压变换器 Boost

工作特点 输入输出极性相同。 开关管 MOS 和负载构成并联,在MOS 导通时,电流通过 L 滤波,电源对 L 充电。 当 MOS 断开时,L 向负载及电源放电,输出电压将是 Ui+U L ,达到升压的目的。 ...

colinux
28分钟前
1
0
OSChina 周一乱弹 —— 你狗命在我手上

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 小小编辑:推荐歌曲,《I.W.A.B.N》- Lil Ghost 《I.W.A.B.N》- Lil Ghost 手机党少年们想听歌,请使劲儿戳(这里) 几天没见, 大王(@罗马的...

小小编辑
30分钟前
169
7
轻量级 memcached缓存代理 twemproxy实践

本文内容脑图如下: 文章共 533字,阅读大约需要 2分钟 ! 概 述 twemproxy(nutcracker) 是 Twitter开源的轻量级 memcached / redis 代理服务器,本质就是一个集群管理工具,主要用来弥补 ...

CodeSheep
50分钟前
7
0
Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
3
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部